Json flashplayer demo

el/2024/6/13 22:02:45
//【flashplayer11】
import JSON;
import flash.net.URLLoader;//var objStr:String = JSON.stringify({name:"Todd Anderson", company:"Infrared5"});
//var obj:Object = JSON.parse( objStr, inflate );
var urlLoader:URLLoader = new URLLoader();
var jsonData:Object;function loadJSON() {urlLoader = new URLLoader();urlLoader.load(new URLRequest("data.json"));urlLoader.addEventListener(Event.COMPLETE, json_com);
}
function json_com(e:Event):void {urlLoader.removeEventListener(Event.COMPLETE, json_com);var loader:URLLoader = URLLoader(e.target);jsonData= JSON.parse( String(loader.data), inflate );//jsonData= JSON.parse( String(loader.data));trace("jsonData:"+jsonData[0].title)
}
function inflate( key:String, value:* ):*
{return ( (typeof value) == "string" ) ? String(value).toUpperCase() : value;
}
loadJSON();//【flashplayer10】
import flash.net.URLLoader;
import json.JSON;var urlLoader:URLLoader;
var jsonData:Object=new Object;function loadJSON() {urlLoader = new URLLoader();urlLoader.load(new URLRequest("data.json"));urlLoader.addEventListener(Event.COMPLETE, json_com);
}
function json_com(e:Event):void {urlLoader.removeEventListener(Event.COMPLETE, json_com);var loader:URLLoader = URLLoader(e.target);jsonData = JSON.decode(loader.data);trace("jsonData:"+jsonData[0].title)
}
loadJSON();


http://www.ngui.cc/el/5432089.html

相关文章

Arthropod是一款Flash Debug工具

Arthropod是一款Flash Debug工具。 最主要功能:开发者只要调用其Debug.log(“”);方法就可以写下相关日志方便调试。 作者当前正在忙于制作2.0版。新版将拥有改进的UI及一些新特性,使之更为好用。 作者计划将Arthropod做成Flash调试器的不二之选。 应用…

如何在Flash Professional里手动安装Flash Player11.4和AIR 3.4(Mac)

这篇文章来的有些晚了,不过对大部分童鞋来说仍然很有帮助。今天我就以Mac下的Flash Professional CS6为例来介绍一下如何手动安装Flash Player11.4 beta和AIR3.4 beta的开发环境。 1.下载 首先你需要在下载相关的资源,包括: Flash Player11.4…

ImageParser(加载完成前获取图片尺寸)

import ImageParser; //支持的图片格式为jpg/gif/png var url:String "1.jpg"; var uq:URLRequest new URLRequest(url); var _imgPar:ImageParsernew ImageParser(); _imgPar.parse(uq); _imgPar.addEventListener(ImageParser.PARSE_COMPLETE,sizeComplete); _im…

flash时间轴声音大小控制

A2时间轴声音大小控制: var sound:Sound new Sound(); sound.setVolume(200);AS3时间轴声音大小控制: var trans new SoundTransform(2,0); SoundMixer.soundTransform trans;

as3 addEventListener各参数详解

public function addEventListener(type:String, listener:Function, useCapture:Boolean false, priority:int 0, useWeakReference:Boolean false):void * type:String 动作类型 * listener:Function 调用的方法 * useCapture:Boolean(default false) 确定侦听器是运行于…

网页SWF页面传参

网页里: swf/about.swf?id123 swf/about.swf?id<%Request.QueryString["id"] %> as3里: var id0; if (loaderInfo.parameters["id"]!null) { idloaderInfo.parameters["id"]; }

AS忽略png透明区域的鼠标事件

http://bbs.9ria.com/thread-73075-1-2.html 这个问题被提到过很多次了&#xff0c;这里是一种解决方案&#xff0c;http://l4cd.net/blog/post-ignore-the-events-of-png-transparency.html。可是经过测试Sprite的hitArea效率很低&#xff0c;而且还需要创建一个area对象&…

EnterFrame和TimerEvent区别

1. enterFrame是一个由播放器发布的事件&#xff0c;每过(1/帧频)秒向全部继承自DisplayObject的对象发送。 在这个事件之前正好是屏幕的一次固定刷新。(即两次更新的时间间隔为(1/帧频)秒) 2. 在flex中对enterFrame设置频率 在Application标签中设置frameRate”"&#xf…

XCode 4.2(4.1)真机调试及生成IPA全攻略

众所周知&#xff0c;在Xcode上开发的程序只能在模拟器中运行&#xff0c;如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序&#xff0c;同学间分享一下这个小小的愿望都不能满足&#xff0c;自然不能善罢甘休。 在没有iDP…

AS3老虎机简单原型

http://nickro.org/wp-content/uploads/2012/04/demo.swf