在另一个swf中的鼠标单击事件上加载swf

时间:2014-04-25 00:46:40

标签: actionscript-3 flash actionscript adobe flash-cs6

我有多个swf文件,其中第一个swf文件代表我的应用程序简介,在这个文件中我将有多个按钮,我希望按钮1加载另一个swf文件,在加载的电影中我将有一个主页按钮让我回到第一个瑞士法郎。 我试图这样做,但仍然无法做到。 这是我到目前为止编写的代码。

import flash.display.Loader;
import flash.net.URLRequest;

 stop();

var AlphabetsLoader:Loader = new Loader();
Alphabets_Gate.addEventListener(MouseEvent.CLICK, AlphabetsSWF);


function AlphabetsSWF(event:MouseEvent):void
  {
    var AlphabetRequest: URLRequest= new URLRequest("AlphabetsGate.swf");
    AlphabetsLoader.load(AlphabetRequest);
    stage.addChild(AlphabetsLoader);

  }

我已导入要加载到库中的swf。另外,我把它放在.fla文件所在的文件夹中,因为我不确定。

我收到错误信息说:

  

VerifyError:错误#1053:在flashx.textLayout.elements.FlowGroupElement中非法覆盖createGeometry。   ReferenceError:错误#1065:未定义变量_11f1d66f38eb234da07a684678bb07c1e6cff9d15441f91af33073b7534701e8_flash_display_Sprite。

1 个答案:

答案 0 :(得分:0)

我无法评论,所以我会在这里回答。

如果您想将外部swf加载到自己的swf中,则需要使用SWFLoader

我在这里简要回答:Actionscript 3 - List error when loading another a swf in my swf