flash AS3.0加载SWF问题

现在有A、B两个SWF,A中做了C按钮,点击进入B,代码如下,请问怎么用3.0语言点击C直接进入B的第三帧this.C.addEventListener(MouseEve... 现在有A、B两个SWF,A中做了C按钮,点击进入B,代码如下,请问怎么用3.0语言点击C直接进入B的第三帧
this.C.addEventListener(MouseEvent.MOUSE_DOWN,intol);
function intol(e:MouseEvent):void
{
var loader:Loader=new Loader();
loader.load(new URLRequest("main.swf"));

addChild(loader);
}
展开
 我来答
泸州导航网
2013-08-10 · TA获得超过272个赞
知道小有建树答主
回答量:347
采纳率:81%
帮助的人:107万
展开全部
loader.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void {
        var mc=event.target.content as MovieClip
        mc.gotoAndStop(3)
addChild(mc);

}

给loader添加一个完成事件,完成后 转换下类型,跳转到第三帧,添加到舞台即可。谢谢

更多追问追答
追问
它说loader未定义属性,不好意思,我刚接触 不是很懂这块
追答
 var loader:Loader = new Loader();
           loader.addEventListener(Event.COMPLETE, completeHandler);
            var request:URLRequest = new URLRequest("c.swf");
            loader.load(request);
          function completeHandler(event:Event):void {
        var mc=event.target.content as MovieClip
        mc.gotoAndStop(3)
    addChild(mc);
             
}

这段

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式