查看完整版本: 用什么代码可以做到加载库里的剪辑

mk278 2008-7-5 11:57

用什么代码可以做到加载库里的剪辑

请问用什么代码可以做到加载库里的剪辑?有两个按钮点第一个出现剪辑 点第二个按钮剪辑消失。loadMovie只能让剪辑加载1次再点就提示找不到了……:Q  大家请帮帮忙~谢谢了

200398sb40whb 2008-7-5 12:24

attachMovie

mk278 2008-7-5 12:57

:) 谢谢2楼的高手可以说的再详细点吗?我才接触AS:funk:

终极讨厌 2008-7-5 13:56

打开FLASH,按F1,输入attachMovie,回车,看

berg1 2008-7-6 10:44

把库里的设置上链接,用attachMovie引入

wenxiao001 2008-7-6 17:04

自己看下Flash里的帮助文档

cosmoboy 2008-7-6 17:27

请教!

有源代码的,可是不知怎么上传!唉

ladeng6666 2008-7-7 09:22

F1

ayewhy 2008-7-7 13:56

使用 attachMovie() 方法播放影片剪辑
现在,您将使用 attachMovie() 方法加载影片剪辑并为该元件提供一个实例名称。由于舞台上并不存在该元件的实例,因此您将以编程方式创建实例名称。

在时间轴中,选择场景 1 的 Actions 图层的第 1 帧。
在"动作"面板的"脚本"窗格中,将插入点放在最后一行代码的末尾。
按 Enter 键 (Windows) 或 Return 键 (Macintosh),然后键入以下内容,以添加注释并创建新函数:

// 当释放 attachMovie_btn 实例时,函数将
// 播放 trio_mc
attachMovie_btn.onRelease = function(){
接下来,您将指定该函数执行的操作:它在根时间轴(也即主时间轴)上播放该影片剪辑。在您的脚本中,您将通过"链接属性"对话框中的链接标识符名称 (MCTrio) 引用该影片剪辑。

另外,即使您未在舞台上放置 MCTrio 元件的实例,也将使用 ActionScript 来为该元件创建实例名称。您将指定的实例名称为 trio_mc。

在插入点位于脚本最后一行的末尾时,按 Enter 或 Return 键。然后键入以下代码:
this._parent.attachMovie("MCTrio", "trio_mc", 1);
在您刚键入的脚本中,数字 1 指的是要在其中播放影片剪辑的图层的深度。

每个影片剪辑实例都有各自的 z 轴(深度),该轴确定影片剪辑在其父级 SWF 文件或影片剪辑中的堆叠顺序。当您使用 attachMovie() 方法在运行时创建新影片剪辑时,总是以方法参数形式为新剪辑指定深度。

注意

有关 attachMovie() 方法的更多信息,请参阅"ActionScript 2.0 语言参考"中的 attachMovie()。另外,您可以使用"ActionScript 2.0 语言参考"获得有关 ActionScript 的信息,通过 ActionScript,您可以管理深度;getNextHighestDepth()、getDepth() 和 getInstanceAtDepth() 都是 MovieClip 类的方法。DepthManager 类允许您管理影片剪辑分配的相对深度。

flash帮助文件...:lol
页: [1]
查看完整版本: 用什么代码可以做到加载库里的剪辑