1

3 つのタブを持つ tabNavigator があり、2 つのタブ ページにはリッチテキスト コントロール id = "characters" と id = "worlds" があり、1 つには textarea コントロール id = "objects" があります。

これらをノードを含むxmlファイルにバインドするにはどうすればよいですか

(ルート>

(characters> * //richtext.text id = "characters" からのテキストは保存時にここに入力する必要があります* (characters>

(worlds> //richtext.text id = "worlds" のテキストは、保存時にここに移動する必要があります(/worlds>

(objects> * //textarea.text id = "objects" からのテキストは、保存時にここに配置する必要があります* (/objects>

(/ルート>

(ブラケットを使用する必要がありました。それ以外の場合は表示されません)

その後

保存したファイルを開くと、xml ノードのテキストが tabnavigator の 3 つのコンポーネントに書き戻される必要があります。

助けてください、私はコースを行っています。私の課題は、デスクトップ ソフトウェアを作成し、すべてのユーザー入力を xml に保存することですが、それを取得できません。

助けてくれてありがとう

4

1 に答える 1

0

XML / Actionscriptオブジェクトのシリアル化は、アプリケーション/ドキュメントの状態を保存することとは何の関係もない状態に保つ必要があると思います。

物事を単純にするために、次のように3つのビューのプレゼンテーションモデルを作成して、ビューのすべてのデータをバインドできます。

PresentationModel.as

[Bindable]
public var characters:String;

[Bindable]
public var worlds:String;

[Bindable]
public var objects:String;

ユーザー入力からすべてのデータを収集したら、Flexベースのシリアル化ライブラリを使用して値/複雑なオブジェクトをXMLに変更するか、メソッド内のオブジェクトを使用してXMLファイルを手動で作成できます。

于 2012-09-04T16:52:14.833 に答える