2011-02-18 75 views
0

Im在as3和我試圖添加一個類中的MovieClip我沒有得到任何錯誤,但我的圖像不顯示。As3 AddChild()在一個類

這是我的類代碼,我的影片剪輯被稱爲woopa1

package 
{ 
    import flash.display.MovieClip; 
    import woopa1; 

    public class koopa extends woopa1 
    { 
     public function koopa()  
     { 
      trace(woopa1); 
      var woopa:woopa1 = new woopa1(); 
      addChild(woopa); 
      woopa.x=100; 
      woopa.y=100; 
      woopa.height = 60; 
      woopa.width = 38; 
     } 
    } 
} 

它的痕跡[類woopa1] 這是我在框架代碼調用類

function onenterEnemy(event:Event):void 
{ 
    var enemy:koopa = new koopa(); 
} 

爲什麼不我的形象出現了嗎?

回答

3

您是否已將enemy實例添加到顯示列表中?

var enemy:koopa = new koopa(); 
addChild(enemy); 

此外,由於您創建woopa1類的實例,並將其添加到koopa,你koopa類應該可能延長MovieClipSprite,而不是你的woopa1類。

在另一個筆記上,您可能也想要命名以大寫字母開頭的名稱。所以koopa應該是Koopawoopa1應該是Woopa1