BLOG ENTRY

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

actionscript3.0

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

[shell]
# 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
[/shell]

こんな感じでas3でJSONデータを取得してtraceしてみる。
[as3]
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"]);
}
}
[/as3]

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter