flash as3 两影片剪辑 互相调用的问题
a影片剪辑,直接拖到舞台上,取名是:mainb影片剪辑是stage.addChild(“b”);这样添加到舞台的。a里有时间轴,我在b里的类函数里写varmc:Movie...
a影片剪辑,直接拖到舞台上,取名是:main
b影片剪辑是 stage.addChild(“b”);这样添加到舞台的。
a里有时间轴,我在b里的类函数里写
var mc:MovieClip=MovieClip(root).getChildByName("main") as MovieClip;
或
var mc:MovieClip=stage.getChildByName("main") as MovieClip;
或
var mc:MovieClip=MovieClip(this.root).getChildByName("main") as MovieClip;
或
mc.gotoAndPlay(11);
或
MovieClip(this.root).gotoAndPlay(11);
都报错
TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::Stage@276edf99 转换为 flash.display.MovieClip。
请大家帮帮我,谢谢 展开
b影片剪辑是 stage.addChild(“b”);这样添加到舞台的。
a里有时间轴,我在b里的类函数里写
var mc:MovieClip=MovieClip(root).getChildByName("main") as MovieClip;
或
var mc:MovieClip=stage.getChildByName("main") as MovieClip;
或
var mc:MovieClip=MovieClip(this.root).getChildByName("main") as MovieClip;
或
mc.gotoAndPlay(11);
或
MovieClip(this.root).gotoAndPlay(11);
都报错
TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::Stage@276edf99 转换为 flash.display.MovieClip。
请大家帮帮我,谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询