我有一个关于将交互性放在外部加载的 swf 文件中的问题。我加载 swf 文件没有问题,但是当涉及到对其进行操作(鼠标单击)时,我的 swf 文件似乎不起作用。另一方面,当我删除“SWF_object.addEventListener(MouseEvent.Click,moveSwf);” swf 文件正确显示。
import flash.net.URLRequest;
import flash.display.Loader;
SWF_object.addEventListener(MouseEvent.Click,moveSwf);
var SWF_object : Loader = new Loader();
var SWF_object2 : Loader = new Loader();
var url:URLRequest = new URLRequest("sample.swf");
//SWFobject.loadMovie("sample.swf");
SWF_object.load(url);
SWF_object2.load(url);
addChild(SWF_object);
addChild(SWF_object2);
SWF_object2.x=300;
SWF_object.x=-100;
SWF_object.y=0;
////////////////////
function moveSwf(event:MouseEvent){
SWF_object.x=1000;
}