0
所以我的swf文件請求一個url請求(pr2hub.com/get_player_info_2.php?name=NAME) 而我的swf使用這些數據來改變movieclip的幀,顏色。JSON獲取數據(swf)到HTML5
我將它轉換爲HTML5,但它不工作。
原始SWF是工作:
http://tulyita.hu/games/pr2setspreview.html?users=sothal
HTML5不起作用:
http://tulyita.hu/games/pr2setspreview.swf.html?users=sothal
的錯誤:
的ActionScript類JSON不支持。
不支持ActionScript方法JSON.parse()。
有人可以幫我嗎? AS3的Flash代碼:
var loadedDataType:String;
var allowedToLoad:Boolean = false;
var pr2loaderInfo:String;
var pr2data:Object;
function loadPR2data():void
{
var urlRequest:URLRequest = new URLRequest("http://pr2hub.com/get_player_info_2.php?name=" + userName);
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, completeHandler);
urlLoader.load(urlRequest);
}
function completeHandler(event:Event):void
{
var loader:URLLoader = URLLoader(event.target);
pr2loaderInfo = loader.data;
pr2data = JSON.parse(loader.data);
loadRequest_function();
}
function loadRequest_function():void
{
loadHatFrame = pr2data.hat;
loadHatColor1 = pr2data.hatColor;
loadHatColor2 = pr2data.hatColor2;
loadHeadFrame = pr2data.head;
loadHeadColor1 = pr2data.headColor;
loadHeadColor2 = pr2data.headColor2;
loadBodyFrame = pr2data.body;
loadBodyColor1 = pr2data.bodyColor;
loadBodyColor2 = pr2data.bodyColor2;
loadFeetFrame = pr2data.feet;
loadFeetColor1 = pr2data.feetColor;
loadFeetColor2 = pr2data.feetColor2;
}
我已經導入了json。 「json」的東西不適用於HTML5。 – user3293636