我遇到了類addChild()的問題。AS3 addChild()。堆棧溢出錯誤
我有一個球類:
package {
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.events.*;
import Achievement;
public class Ball extends Sprite {
//the image I want to add
var mc:MovieClip;
public function Ball() {
addEventListener(Event.ADDED, beginClass);
}
private function beginClass(event:Event):void {
mc = new BallImage();
addChild(mc);
}
}
}
凡BallImage是一個動畫片段ActionScript導出圖書館。
我把它添加到主這樣的:
import Ball;
var littleBall:Ball = new Ball();
addChild(littleBall);
littleBall.x=100;
littleBall.y=100;
圖像加載就好了,我可以看到它在屏幕上。但是我得到一個堆棧溢出錯誤。一切似乎都工作得很好......所以我無法弄清楚問題所在。
編輯:如果我將addChild()移動到構造函數Ball,錯誤消失。仍然不知道這意味着什麼。爲什麼不能在加載時添加它?
「BallImage」類中發生了什麼? – 2012-01-10 16:52:53
已編輯(BallImage是圖書館中的動畫片段)。 – Skuge 2012-01-10 16:59:14
請粘貼堆棧溢出消息 – 2012-01-10 17:10:25