[英]As3 AddChild() in a Class
我在as3中,我試圖在Class內添加MovieClip,但沒有收到任何錯誤,但我的圖像沒有顯示出來。
這是我的班級代碼,我的MovieClip名為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;
}
}
}
它跟蹤[Class woopa1],這是我在調用該類的框架中的代碼
function onenterEnemy(event:Event):void
{
var enemy:koopa = new koopa();
}
為什么我的圖像沒有顯示?
您是否已將enemy
實例添加到顯示列表中?
var enemy:koopa = new koopa();
addChild(enemy);
同樣,由於您創建了woopa1
類的實例並將其添加到koopa
,因此您的koopa
類可能應該擴展MovieClip
或Sprite
而不是woopa1
類。
另外,您可能還想使用以大寫字母開頭的名稱來命名類。 因此, koopa
應該是Koopa
而woopa1
應該是Woopa1
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.