1.调用:attachMovie
attachMovie是用来将库中设置了链接属性的影片剪辑调入场景中。
语法:attachMovie(链接ID,新名称,深度,{初始化值})
应用例举:
(1)将一图片导入到场景中,并将其转换为影片剪辑,然后将其删除。
(2)打开库面板,选中该影片剪辑元件,右键单击选择“链接”选项。
(3)在弹出的“链接属性”对话框中,选择“ActionScript导出”,在上面的“标识符”处给其命名为“aa”,然后单击“确定”。
(4)在场景中放一个按钮,选中该按钮,打开动作面板,输入代码:
测试影片,单击该按钮就可以调用库中的影片剪辑元件了。
在上面的代码中,“aa”是指链接的标识符名称,“newaa”是新名称,“100”是指深度。你可以设置该影片剪辑调入场景中的具体位置。如:
当然也可以这样来写:
还可以这样来写,代码更为简洁:
在上面的代码中,我们可以看到它调进来的是新的影片剪辑“newaa”。为了不让多个影片剪辑调入进来后不发生冲突,所以我们可以对其深度进行动态控制,用this.getNextHighestDepth()来处理。如:
2.用removeMovieClip卸载调入进来的影片剪辑
如要卸载上面调入进来的“newaa”,只要在卸载按钮上输入以下代码即可:
通常情况下,代码也可以这样写:
removeMovieClip()可以用来删除loadMovie()载入的影片剪辑,使用createEmptyMovieClip创建的影片剪辑,使用duplicateMovieClip()创建的影片剪辑和使用attachMovie()创建的影片剪辑。