请教一个flash问题(actionscript相关)

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:24:35
_level2.gotoAndPlay(_level2._currentframe + 10); 这是对目标flash快进10桢,如果目标加载的flash加载了另外一个flash,应该怎么对目标flash的子flash进行控制进度。我详细说下:比如
loadMovieNum("1.swf", 2); 把1这个flash加载到本flash的场景里面,但是1这个flash他只是个载体,他加载了2.swf这个flash,如何在只加载1这个flash的时候能控制2的进度。请教具体语句,不要乱粘贴一堆没用的谢谢!

_level2._level3.gotoAndPlay();
_level3是1.swf里加载的2.swf所放的级别.loadMovieNum("2.swf",3);
注:如果改为2的话就像在主场景里加载.swf入0级别一样,会替去1.swf

一楼有问题,loadMovieNum是加裁到级别应该不存在_level2._level3这样的写法,如果1里面写的是loadMovieNum("2.swf",3),在加裁1的flash里面控制2也应该是_level3.gotoAndPlay(_leve3._currentframe+10);

也可以用loadMovieNum,用loadMovie,个人觉得loadMovie比loadMovieNum灵活
loadMovie是把加裁进来的flash放在一个影片剪辑里,首先要创建一个影片剪辑用来加载,可以直接在舞台上创建也可以用代码createEmptyMovieClip()创建,起名为loadswf(随便起)
loadMovie("1.swf",loadswf)
1里面也同样的写法
就可以这样
loadswf.loadswf.gotoAndPlay(loadswf.loadswf._currentframe+10)