我想从外部域加载HTML/CSS到使用ActionScript 3的SWF。当我“测试电影”出了Flash的数据加载正常。但是,当我将SWF上传到网站时,将不再导入数据。这里是我的代码示例...从外部域加载数据(HTML)到Flash动作脚本3
import flash.events.MouseEvent;
var req:URLRequest = new URLRequest("http://website.com/feeds/feed-upcoming-events.php?limit=12&format=html");
var loader:URLLoader = new URLLoader();
var cssReq:URLRequest = new URLRequest("http://website.com/feeds/feed-upcoming-events.css");
var cssLoader:URLLoader = new URLLoader();
function fileLoaded(event:Event):void
{
this.feed_ani_mc.feed_mc.feed_txt.htmlText = loader.data;
}
function cssLoaded(event:Event):void
{
var sheet:StyleSheet = new StyleSheet();
sheet.parseCSS(cssLoader.data);
this.feed_ani_mc.feed_mc.feed_txt.styleSheet = sheet;
}
loader.addEventListener(Event.COMPLETE, fileLoaded);
loader.load(req);
cssLoader.addEventListener(Event.COMPLETE, cssLoaded);
cssLoader.load(cssReq);
我取代“网站。 com“为我的代码示例中的实际域。我将检查Tamper Data,并对crossdomain.xml进行一些研究。我会让你知道我周一回到办公室的时候发现的。 – 2010-08-28 13:23:27
我错过了crossdomain.xml文件 – 2010-08-30 20:56:14