0

我有一个旧的基于 AS2 的 SWF 文件,里面有几个全局定义的函数。当我将它加载到 AS3 SWF 中时,我收到以下错误:

Scene 1, Layer 'Layer 1', Frame 1, Line 9 1061: Call to a possibly undefined method startDancing through a reference with static type flash.display:AVM1Movie.

我通过以下方式加载基于 as2 的 swf:

var mLoader:Loader = new Loader();
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.load(new URLRequest("s.swf"));

function onCompleteHandler(evt:Event)
{
    var embedSWF:AVM1Movie = AVM1Movie(evt.target.content);
    addChild(embedSWF);
    embedSWF.startDancing();
    trace('asd');
}

startDancing 在 AS2 SWF 文件的第一帧中全局定义。如何调用它的方法?

4

1 回答 1

1

一些选择

于 2013-04-22T13:30:29.193 回答