BLOG ENTRY

Flex4SDKにas3corelibをインストールしてJSONデータを取得[Flex][AS][JSON]

actionscript3.0

CentOS5.3のFlex4 SDKにas3corelib.swcをインストールします。
as3corelibがあるとJSONが扱えたりいろいろ便利です。

# cd /usr/local/src/
# wget http://as3corelib.googlecode.com/files/as3corelib-.92.1.zip
# unzip as3corelib-.92.1.zip
# cd /usr/local/src/as3corelib-.92.1/lib/
# cp as3corelib.swc /usr/local/flex4/frameworks/libs/
# cd /usr/local/src
# rm -rf  __MACOSX/
# rm -rf as3corelib-.92.1

こんな感じでas3でJSONデータを取得してtraceしてみる。

import com.adobe.serialization.json.JSON; //デコードライブラリ
params = loaderInfo.parameters;
params.json = '[{"title":"aaa","param":"1"},{"title":"bbb","param":"1232"},{"title":"ccc","param":"23"}]';
var request = new URLRequest("data.json");
var loader:URLLoader = new URLLoader(request);
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event) {
    var obj:Object = JSON.decode(loader.data); //デコード
    for (var i in obj) {
        trace(obj[i]["title"]);
        trace(obj[i]["param"]);
    }
}

関連記事

  1. AS3で外部JSONデータ読み込みのカスタムイベント[AS3][JSON]
  2. AS3でXMLファイルの内容を読み込んで出力する[AS3]
  3. ページの短縮URLを貼り付けたTwitter投稿をしてもらう
  4. 外部SWFの埋め込みフォントを読み込み[AS3]
  5. DisplacementMapFilterとperlinNoiseで外部画像を変形[AS3]

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of