0

我正在尝试在使用 Localhost(IIS) 时在 AS3 中加载 JSON 文件。如果我在本地运行文件,它工作得很好。但是当我用 Localhost 打开 swf 时,它不会无缘无故地加载 JSON 文件......应该给予权限,因为我能够从同一个文件夹加载图像......任何想法?

瑞士法郎代码

import com.adobe.serialization.json.JSON;
var textytext:TextField=new TextField()
addChild(textytext)
var myRequest:URLRequest = new URLRequest("TESTJSON.json");
var myLoader = new URLLoader();
myLoader.addEventListener(Event.COMPLETE, onload);
myLoader.load(myRequest);
var myData:Object
function onload(evt:Event):void
{
    textytext.text="nichts"
    myData= JSON.decode(myLoader.data);
    textytext.text=String(myData.ReadMePlease)
}

和 JSON 文件

{
"ReadMePlease":"Awww yeah"
}
4

1 回答 1

0

尝试始终在 Flash Global Settigns ( http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html ) 允许您也可以设置allowdomain

于 2013-01-31T09:21:04.433 回答