【发布时间】:2012-03-15 00:33:34
【问题描述】:
我想知道是否有人可以提供帮助,因为我不是动作脚本大师。
我刚刚继承了一些将嵌入式 rdio 音乐播放器生成到 swf 中的代码。它在 Firefox 和 safari 中效果很好,除了嵌入式播放器没有出现在 Firefox 中...... :(
这是 Loader 类或 contentLoaderInfo 事件的常见问题吗?
import flash.display.Loader;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.*;
import flash.net.URLRequest;
flash.system.Security.allowDomain('rd.io');
flash.system.Security.allowDomain('rdio.com');
/* AD SPECIFIC VARIABLES */
var loader_url:String = 'http://rd.io/e/QUzrrjNWMC8/220/500/';
var loader_x:int = 40;
var loader_y:int = 50;
/* RDIO EMBED */
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var loader:Loader = new Loader();
loader.load( new URLRequest(loader_url) );
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDone);
var sprite:Sprite = this;
function loaderDone(event: Event):void
{
event.target.removeEventListener(Event.COMPLETE, loaderDone);
loader.x = loader_x;
loader.y = loader_y;
sprite.addChild(loader);
}
【问题讨论】:
标签: actionscript-3 flash firefox actionscript flash-cs5