ActionScript3.0 - addChild()

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;

  }

                                                  

沒有留言:

張貼留言