addChild 是呼叫 元件庫 裡元件的方法,或者可以說用as new出來的物件 要增加到場景上,就得靠addChild
1.打開元件庫 將 建立好的movieclip 對其按右鍵 "屬性" ---> 選擇 "匯給actionscript 使用"
|
|
----> 在 類別的欄位填上 Ball
註:或是你在對物件設為元件時,也可以順便設定此項目
2.var ball_mc:Ball = new Ball(); // new 一個Ball 方法
addChild( ball_mc ) ; //光是new 還不夠, new 出只是一個語法 還要透過addChild 把實體物件增加到場景中
在這裡注意 , addChild()前面不加任何東西是省略了root , 如果你想addChild 到別的movielcip
就要改成:
root.Sample_mc.addChild() //這裡以Sample_mc 做舉例
接著便可以對它操控
ball_mc.x=100;
ball_mc.y=200;
3.當然你也可以使用迴圈 讓它一次大量產生
var i:Number;
for(i=1;i<20;i++){
var ball_mc:Ball = new Ball();
addChild( ball_mc ) ;
ball_mc.x=100;
ball_mc.y=200;
}
沒有留言:
張貼留言