2 回答

TA貢獻1936條經(jīng)驗 獲得超7個贊
對象名.duplicateMovieClip(新名,深度,[初始對象])
因為flash對于制作過程中的圖層是不理會的,編譯生成swf時flash只會組織成深度這個概念,一個對象占據(jù)一個深度的層次......就好像一本書的書頁那樣.......深度高的比深度低的對象更優(yōu)先顯示~~~~
一般常用的話可以直接用一個MovieClip類的方法自動分配
getNextHighestDepth()
即:
對象名.duplicateMovieClip(新名,this.getNextHighestDepth())
但在某些應用場合下,可以直接指定一個數(shù)值
比如
for(i=1;i<10;i++){
對象名.duplicateMovieClip("mc"+i,i)
}
別外duplicateMovieClip還支持一個初始化文本對象
其形式是 {屬性:值} 多個屬性用逗號分隔
如
for(i=1;i<10;i++){
對象名.duplicateMovieClip("mc"+i,i,{_x:random(400),_y:random(300)})
}
就等同
for(i=1;i<10;i++){
對象名.duplicateMovieClip("mc"+i,i)
this["mc"+i]._x = random(400);
this["mc"+i]._y = random(300);
}
- 2 回答
- 0 關注
- 113 瀏覽
添加回答
舉報