![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
サーバサイドの変数をFlashに渡す方法は何種類かありますが、配列やオブジェクトのまま渡せる方式を推奨します。
■ActionScriptでXMLを読込む
・サーバサイドでXMLに吐くメソッドを用意し、FlashからURLloaderで読み出す。
その後、ActionScriptで内容をパースしてオブジェクトを生成する。
■Ajaxで読み、Flashに渡す
・javascript / Ajaxでサーバサイドから読み、取得したオブジェクトをExternalInterface経由でFlashに渡す。
個人的には、Ajax / ExternalInterface経由の方法をよく使います。理由は、
・AJaxという旬の技術を使えるので、javascript/サーバサイドの技術情報が多い。
・サーバサイドデバッグがやりやすい。
・javascript側からオブジェクトをそのまま渡すので、Flash側の手間がない。
など。
方言の強いActionScript3の命令(XML解析の部分や、固有のイベント)をあまり深く使いたくない人間は、Ajax併用のほうが向いています。
XMLを使う方法も悪くないですが、配列やオブジェクト構造が複雑に組み合わさるデータで、そのたびにXMLスキーマを決めることや、正直ActionScriptのXMLパーサより、ブラウザのjavascriptパ-サのほうが出来がいいことを考えると、Flash側の手間を最小限に抑えるのが有利かと。
参考URL:http://livedocs.adobe.com/flex/3_jp/langref/flas …
お礼が遅くなりました!
ちょっと色々と素人すぎておっしゃることが分からず少々勉強してました…
結局、設計仕様を変更したりしてどちらの方法も必要になったのですごく助かりました!というのも最終的に画像データをフォルダに保存するんですが、その前の確認手段としてexternalInterfaceを使って読み込み、データをフォルダに保存してからはXMLなどのテキスト形式にして読み込むことにしました!
とても参考になりました、ありがとうございました(^-^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hitTestについて教えてください
-
VBAで改行の入ったデータの正規...
-
photoshopで書いた四角の枠の中...
-
POIでのテキストボックス作成に...
-
python ボタンを押すと複数の関...
-
ASPソース無料ダウンロードサイ...
-
テキストエリア内の文字列にリ...
-
'2465'指定した式で参照してい...
-
VBSでMid関数を使ったらエラー...
-
アクセスのフォームから検索を...
-
UWSCのBTN関数について。
-
App store のマークってイルミ...
-
VBAユーザーホームテキストボッ...
-
IP Address 入力フォームについて
-
VB6.0で、フォームから、別のフ...
-
【Photoshop】レイヤー効果の境...
-
DOMで
-
else if文の順序を変えることに...
-
五芒星は、悪魔崇拝とどういう...
-
Flashの画面をJPEG画像にしてメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
flashの背景色(stageの色)を...
-
Flash5:2つのGIF画像でシェイ...
-
flashで画面いっぱいに拡大でき...
-
FLASHからちいさいウィンドウを...
-
ActionScript
-
photoshopで書いた四角の枠の中...
-
テキストボックスの中身をリセ...
-
VBAで改行の入ったデータの正規...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
【VB.NET】別Formのボタンが押...
-
VBScriptでMsgBoxのYesNoボック...
-
else if文の順序を変えることに...
-
変数に256文字以上のテキストを...
-
DataTableの件数を取得したい
-
シンボル化解除の方法
-
五芒星は、悪魔崇拝とどういう...
-
C# chart controlの透過について
-
VBAユーザーホームテキストボッ...
-
RPG(AS400)の本、サイトってあ...
おすすめ情報