2009-08-28 9 views
0

今は文字列のようです。&内部データ構造体としてXML全体を崩壊させてしまいます。文字列の大きな木は必要ありません。型付きデータが必要です。 - /私のXMLファイルまたは私のAS3コードはint型とNumbers型の数値としてint型をキャストするでしょうか?あるいは、私が課すことができるタイプのスキーマのようなものでしょうか?Actionscript3を型と型にすることはできますか?数値とint型のXMLファイルの数値とint型?

最近ではXMLと一緒に働いたことはありませんので、私はこれに対処する標準的な方法を知らないだけです...啓発は教えてください!

ありがとう:)

Roger。

答えて

2

XML であり、情報の高速かつ効率的なアクセスのために設計されていないため、データの内部格納にはあまり適していません。それについては何もできません。

内部データをXML構造に格納する代わりに、データを格納するための別のクラスを設計し、データをXMLにインポートしてエクスポートするほうがよいでしょう。入力ファイルが複雑で頻繁に変更される場合は、WSDLとXMlスキーマのサポートが組み込まれているため、おそらくFlex Builderが最適なソリューションです。

+0

ええ、それは私が恐れていたことです。余分なクラスを構築することは、私は構文のいくつかのビットを見逃していたが、私はそう思わない:-( – user84643

1

これを簡単に実行できる方法の1つは、WebサービスからWSDLをインポートして、XMLを取得する方法です。 Flex Builderはクラスを生成するだけでなく、Webサービスのレスポンスも強力に型付けされます。

+0

Flashを使用するのはFlexではなく、Webサービスではありません。私が必要とするのは、Flashが静的なXMLファイルから読み込むデータを強く入力することです。私はXMLスキーマを作成しましたが、私のフラッシュアプ​​リケーションに気をつけて使ってもらう方法がわかりません:-( – user84643

0

この素晴らしい小さなクラスが正確に何をしたい、あなたが解析されたデータを格納するためのVOを使用していると仮定しない(多かれ少なかれ「標準的な」アプローチあなたはについて尋ねました)。より一般的に

http://dispatchevent.org/roger/instant-model-binding-with-reflection/

、同じサイトはこちらAS3とE4Xの非常に徹底的な議論があります。

http://dispatchevent.org/roger/as3-e4x-rundown/

私は心からそれをお勧めします。

関連する問題