Apache flex 将Flex组件文本绑定到桌面应用程序的xml节点文本
我有一个带有三个选项卡的tabNavigator,在两个选项卡页面上有一个richtext控件id=“characters”和id=“worlds”,在其中一个页面上有一个textarea控件id=“objects” 如何将它们绑定到具有节点的xml文件 (根> (characters>*//richtext.text id=“characters”中的文本必须在保存时转到此处*(characters> (worlds>//richtext.text id=“worlds”中的文本必须在保存时转到此处(/worlds> (objects>*//textarea.text id=“objets”中的文本必须在保存时转到此处*(/objects> (/root> (必须使用括号,否则无法显示) 然后 打开保存的文件时,xml节点中的文本必须写回tabnavigator中的三个组件 请帮助我,我正在学习一门课程,我的任务是编写一个桌面软件,并将所有用户输入保存为xml,但我没有得到它Apache flex 将Flex组件文本绑定到桌面应用程序的xml节点文本,apache-flex,air,flash-builder,Apache Flex,Air,Flash Builder,我有一个带有三个选项卡的tabNavigator,在两个选项卡页面上有一个richtext控件id=“characters”和id=“worlds”,在其中一个页面上有一个textarea控件id=“objects” 如何将它们绑定到具有节点的xml文件 (根> (characters>*//richtext.text id=“characters”中的文本必须在保存时转到此处*(characters> (worlds>//richtext.text id=“worlds”中的文本必须在保存时转
感谢您的帮助和耐心我认为您需要将XML/Actionscript对象序列化与保存应用程序/文档的状态分开 为了保持简单,您可以为三个视图创建一个表示模型,以绑定视图中的所有数据,如下所示: PresentationModel.as
[Bindable]
public var characters:String;
[Bindable]
public var worlds:String;
[Bindable]
public var objects:String;
一旦从用户输入中收集了所有数据,就可以使用基于Flex的序列化库将值/复杂对象更改为XML,或者只需使用方法中的对象手动构建XML文件