回答
这里是一段代码,我得到当我用Google搜索周围,和它的作品。我havnt得到了那家伙的名字,但他救了4天我
//阵列外部剪辑使用的。变量索引指的是要显示的下一个剪辑。
VAR剪辑:数组= [ “check.swf”, “02.swf”]; var index:int = 0;
//时钟为加载文件 VAR thisLoader:装载机=新的Loader(); thisLoader.contentLoaderInfo.addEventListener(Event.INIT,doneLoading);
VAR thisMC:MovieClip的=新的MovieClip(); stage.addChild(thisMC); //添加空MC初步所以nextClip功能的工作原理,甚至在第一次通话
//获取下一个MC,将其添加到舞台
功能nextClip()之前等待初始化:无效{ thisLoader.load (新的URLRequest(clips [index])); }
//删除旧的剪辑,告诉AS该加载文件是新的,将其添加到舞台上,并播放。 function doneLoading(e:Event):void { stage.removeChild(thisMC); thisMC = MovieClip(thisLoader.content); thisLoader.unload(); thisMC.addEventListener(Event.ENTER_FRAME,runOnce); stage.addChild(thisMC); thisMC.gotoAndPlay(1); }
//当currentFrame等于加载剪辑(播放)中的totalFrame时,增量索引&将播放下一个剪辑。 功能RUNONCE(E:事件):无效{ 如果(thisMC.currentFrame == thisMC.totalFrames){ thisMC.removeEventListener(Event.ENTER_FRAME,RUNONCE); index =(index + 1)%(clips.length); nextClip(); } }
//调用nextClip自动启动第一夹子
nextClip();
最简单的方法是做这样的事情你的影片剪辑的最后一帧:
var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("myExternalMovie.swf");
myLoader.load(url);
但最好的方法是使用这样的监听结束最后一个影片剪辑:
if (mc1.currentFrame == mc1.totalFrames) {
//code to load next movie clip
}
使用currentFrame和totalFrames来查找第一个剪辑是否已完成播放。
使用此创建一个影片剪辑实例:
var mc:MovieClip = new MovieClip();
//properties code here (just his .)
addChild(mc);
什么是mc1?我在图书馆没有任何电影剪辑,我是否需要创建实例?对所有问题抱歉,即时通讯是新的。 – manraj82 2010-03-02 14:56:15
您必须创建一个影片剪辑(在本例中为mc1)的实例,然后才能访问其属性。有关Movie Clip的更多帮助,请参阅:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/MovieClip.html。 – 2010-03-02 15:05:36
var myLoader:Loader = new Loader(); mc1.addChild(myLoader); var url:URLRequest = new URLRequest(“movie1.swf”); myLoader.load(url);如果(mc1.currentFrame == mc1.totalFrames)trace(“movie of end 1”);如果(mc1.currentFrame == mc1.totalFrames){ trace } 上面的代码在第1帧显示消息,甚至认为它有100 frmaes.any想法为什么? – manraj82 2010-03-02 16:40:25
- 1. 影片剪辑AS3
- 2. AS3确定是否影片剪辑罢了另一个影片剪辑完全
- 3. 将电影剪辑转换为另一个电影剪辑
- 4. 删除影片剪辑as3
- 5. AS3对于影片剪辑
- 6. 错误添加一个影片剪辑,在AS3中增加了更多的影片剪辑自
- 7. 重复的影片剪辑中AIR/AS3
- 8. 电影剪辑中的AS3按钮
- 9. 在AS3中复制影片剪辑
- 10. 将另一个影片剪辑添加到另一个帧中
- 11. 加载电影到创建影片剪辑 - 目标消失
- 12. 影片剪辑加载的事件
- 13. Flash加载的影片剪辑问题
- 14. 访问影片剪辑中的影片剪辑 - actionscript 3
- 15. 在Flash CS5.5中加载一个影片剪辑
- 16. As3影片剪辑调整大小
- 17. AS3动态小精灵/电影剪辑
- 18. AS3通电影剪辑,超级
- 19. 如何使影片剪辑仅播放一次并使用类移动到另一个影片剪辑?
- 20. 如何从库中一类添加一个影片剪辑
- 21. 访问影片剪辑在影片剪辑
- 22. 如何在影片剪辑[AS3]中动态创建文字?
- 23. 与影片剪辑
- 24. 访问数组中某个帧的影片剪辑as3
- 25. 将swf中的影片剪辑传输到另一个swf
- 26. 从加载类控制加载的SWF的子影片剪辑
- 27. ScrollPane中的多个影片剪辑
- 28. AS3影片剪辑不会在一开始玩一贯
- 29. 如何从doc类AS3的舞台上定位影片剪辑?
- 30. 在AS3中具有碰撞检测的连续影片剪辑?
我有一个主要的FLA将加载15个SWF。每个SWF将在前一个SWF结束时播放,在AS3中它会做什么?它在AS2中相当容易。 – manraj82 2010-03-02 15:03:40