主题:  诸位:请教一个关于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更好,殊途同归