|
主题: 诸位:请教一个关于attachMovie的问题。
|
 笨鸟
职务:普通成员
等级:1
金币:0.0
发贴:82
|
#12001/7/27 18:35:15
对attechmovie不太理解,“attachMovie 绑定一个电影,产生一个库中MC的实体”…… ?这句话太抽象……是不是复制mc的意思啊?不过复mc应该是dupicateMovieClip吧?不明白…… 还有,this.attachMovie("the_ani", "dup_ani", 0); 这个“0”是表示的什么?
|
 闪客作家
职务:普通成员
等级:1
金币:10.0
发贴:275
|
#22001/7/27 19:00:15
你就理解成把库里的MC拖出来就行了 0代表的是层深 也就是层的高度
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:585
|
#32001/7/28 15:29:57
用dupicateMovieClip,场景中必须有这个mc,然后你才能copy它。而attechmovie则不同,场景里没有,而是从库里调出来的。有时候我们并不想让一个mc一开始就可见,而是在需要的时候才让它出现,这时就可以用attechmovie。当然你也可以把mc先放入场景,然后把它设为不可见,或把它第一帧做成空帧再加上stop。但既然有了attechmovie,我们何乐而不为呢?
|
 fictiony
职务:普通成员
等级:1
金币:0.0
发贴:13
|
#42001/7/30 2:49:33
myMovieClip.attachMovie(id_string, name_string, depth_num) 动态创建影片片段id_string(编辑时在组元库里对影片片段设置的导出标号, 即linkage>export as)的实例,实例取名为name_string,显示层次为depth_num, 放在myMovieClip下,且从第1帧开始播放。显示层次的概念参见动作指令函数 里的duplicateMovieClip函数。
不过提醒一下楼上,attachMovie不是什么时候都好,因为它所标识的mc都必须在第一祯下载,所以如果放到网上看的话会影响loading的效果,甚至造成一开始就白屏,要等很长时间才显示
|
 pino
职务:普通成员
等级:1
金币:0.0
发贴:48
|
#52001/7/30 8:18:42
确实如此,有时候用loadmovie更好,殊途同归
|