![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
re all!
Вобщем возникла такая задача: хотелось бы найти тулс который бы генерил классы actionscript 3 из XML Scheme (XSD), т.е. осуществляя mapping xsd и as3, для дальнейшего использования в xml data bindingю т.е. из xsd примерно такого содержания: <xsd:element name="Op1Response" type="xsd:string" />
<xsd:element name="Op1Request" type="tns:OpType" />
<xsd:complexType name="OpType">
<xsd:sequence>
<xsd:element name="c1" type="xsd:string"/>
<xsd:element name="c2" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
public class OpType {
private String c1;
private String c2;
public String getC1() {
return c1;
}
public void setC1(String val) {
c1 = val;
}
public String getC2() {
return c2;
}
public void setC2(String val) {
c2 = val;
}
}
процесс получения значений из xml - заключен в методах сгенереного класса и не показан :)
аналог для c++: http://www.codesynthesis.com/products/xsd/ какие есть аналоги для actionscript 3? |
|
|||||
|
стервочка (я мужик)
|
синтаксис с джавой не путаете?
![]() |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
mxmlc компилер?
![]() |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
2 BlooDHounD:
ну я дернул просто из инета первый попавшийся пример, чтобы продемонстрировать наглядно так сказать ![]() 2 screamge: а попадробнее? я конечно склонялся к этому ответу - но скажите - возможно ли там приделать элементы которые не входят в схему определенную для mxml Как я понимаю mxml - это просто обычный xml который пользуется схемой определенной в adobe. Мне же надо как раз приделать генерацию такой схемы в as, для определения элементов которые не входят в схему mxml |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
вобщем поюзал чуток flex,
теперь уточню предыдущий вопрос: можно ли и как сделать custom element базирующийся на моем классе, не унаследованном от UIComponent? |
|
|||||
|
стервочка (я мужик)
|
а может хелп ещё посмотреть?
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
мне более приятнее будет узнать ответ от вас , нежели от хелпа
![]() |
|
|||||
|
стервочка (я мужик)
|
а мне приятнее, когда собеседник хоть как-то пытается учится, а не тупо ждёт пока ему бросят рыбку как дресерованному тюленю, но хорошее поведение.
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 10
|
итак мои эксперименты привели к такому результату
// ActionScript file x.as
package net{
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class x
{
public var ayyyy:int = 0;
}
}
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="net.*" layout="absolute"> <mx:constraintRows> <mx:ConstraintRow id="Application1_row1" height="25.8%"/> <mx:ConstraintRow id="Application1_row2" height="74.2%"/> </mx:constraintRows> <mx:ComboBox x="190" y="144"></mx:ComboBox> <x> <ayyyy>23</ayyyy> </x> </mx:Application> 1. (не очень важно) Как сделать чтобы мой компонент x - отображался на вкладке компоненты (в ветке custom component) ? 2. (критично) Как из actionscript взаиводействовать с mxml ? Имеется ввиду описание как это должно работать, кто что вызывает, кто куда ссылается, кто кого запускает - хотябы вкратце |
|
|||||
|
стервочка (я мужик)
|
в хелпе кстати почти на первой странице, написано, и даже очень подробно.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|