2014-01-09 24 views
0

這是最基本的問題,但我無法在任何地方找到它。 我在我的主lib中有一個movieClip。我從 Flash cs6 IDE加載一個名爲Main.as的類。我在lib中有一個名爲myMC的mc。它被檢查導出到動作。as3將mc添加到主類的主timline中

但我只是不能得到這個簡單的代碼工作。

package 
{ 

    import flash.display.MovieClip; 
    import flash.events.MouseEvent; 



    public class Main extends MovieClip 
    { 



     public function Main() 
     { 
      if (stage) 
      { 
       init(); 
      } 

     } 

     public function init() 
     { 

      addChild(myMC); // Does not work. 

     } 


    } 

} 

回答

1

您必須實例化對象才能在ActionScript中使用它。此外,嘗試在爲ActionScript提供可用於您的庫的正確類名稱時,以大寫字母開始。

public function init() 
{ 
    var mc:myMC = new myMC(); 
    addChild(mc); 

} 

這是假設你在圖書館這個符號集類名是myMC