我有一个带有三个标签的tabNavigator,在2个标签页上我有一个富文本控件id =“characters”和id =“worlds”,另一个是textarea控件id =“objects”。
如何将这些绑定到带节点的xml文件
(根>
(字符> * //来自richtext.text id =“characters”的文字必须在保存* (字符>
)(世界> //来自richtext.text id =“worlds”的文字必须在此处保存 (/ worlds>
(对象> * //文本来自textarea.text id =“objets”必须在保存* (/ objects>
)(/根>
(必须使用括号,否则他们不显示)
然后
当我打开保存的文件时,xml节点中的文本必须写回tabnavigator中的三个组件。
请帮助,我正在做一个课程,我的任务是编写一个桌面软件并保存所有用户输入xml,我只是没有得到它。
感谢您的帮助和耐心
答案 0 :(得分:0)
我认为您需要保持XML / Actionscript对象序列化与保存应用程序/文档的状态无关。
为了简单起见,您可以为三个视图创建一个演示模型来绑定视图中的所有数据,如下所示:
PresentationModel.as
[Bindable]
public var characters:String;
[Bindable]
public var worlds:String;
[Bindable]
public var objects:String;
一旦从用户输入收集了所有数据,就可以使用基于Flex的序列化库将值/复杂对象更改为XML,或者只使用方法内部的对象手动构建XML文件。