大家对duplicateMovieClip都比较熟悉了,而对attachMovie可能用的相对较少,现以一例简要说明一下它的用法,不对之处,请大家指正。
语法
anyMovieClip.attachMovie(idName, newname, depth);
参数
idName 符号库中你要创建实例的mc的idName,注意:idName如果不是变量,就一定 别忘了用引号把它引起来!idName的设置方法:在符号库中点选你要创建 实例的mc,单击右键,选linkage... ->export this symbol,在entifer的 后面输入你要的idName
newname 你要创建的实例名字
depth 指定放置电影的深度层的整数。后面这2项都和duplicateMovieClip一样。
描述
从符号库中创建一个新的电影夹实例, 并把它附加到参数 anyMovieClip指定的电影夹. 使用 removeMovieClip 或 unloadMovie可删除 attachMovie附加的电影.
播放器
Flash 5 或更高.
看这个例子:
页面:
点这儿参观先做个mc,idName叫line。在主场景的1、3、6插入空白关键帧。action如下:
actions for frame 1
max = 15;
i = 1;
actions for frame 3
_root.attachMovie("line","line"+i,i);
setProperty ("_root.line"+i, _x, random(400));
setProperty ("_root.line"+i, _y, random (5)+30);
setProperty ("_root.line"+i, _xscale, random(100)-50);
setProperty ("_root.line"+i, _alpha, random(100));
i = Number(i)+1;
actions for frame 6
if (Number(i)
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
源文件:
bluejack.8u8.com/moveline.fla