使用 MovieClip.attachMovie()
和 MovieClip.duplicateMovie()
动态创建或重制影片剪辑时,您可以用另一对象中的参数填充影片剪辑。attachMovie()
和 duplicateMovie()
的 initObject
参数允许动态创建的影片剪辑接收剪辑参数。initObject
参数是可选的。
有关更多信息,请参见MovieClip.attachMovie()
和MovieClip.duplicateMovieClip()
。
attachMovie()
的语法:
myMovieClip
.attachMovie(
idName
,
newName
,
depth
[,
initObject
])
duplicateMovie()
的语法:
myMovieClip
.duplicateMovie(
idName
,
newName
,
depth
[,
initObject
])
initObject
参数指定您要其参数填充动态创建的影片剪辑的对象的名称。
attachMovie()
用参数填充影片剪辑: dynamic
,然后选择影片剪辑行为。name_txt
的动态文本字段。name
的新变量,然后将其值分配给 name_txt
的 text
属性,如下所示:
var name:String; name_txt.text = name;
即可出现“链接属性”对话框。
_root.attachMovie("dynamic", "newClipName", 10, {name:"Erick"});
attachMovie()
调用中指定的名称将出现在新影片剪辑的文本字段中。