如何將放入數組的MovieClip添加到舞臺? 下面的代碼是分開的。至於文件,位於與main.fla 我已經嘗試了很多次同樣的水平,但我得到了錯誤的信息 -AS3如何在分隔文件中使用addChild()
"ReferenceError: Error #1065: Variable stage is not defined. at Set1() at main_fla::MainTimeline/frame1()"
我該怎麼辦?感謝任何幫助!
package
{
import flash.display.MovieClip;
import flash.display.Stage;
public class Set1
{
private var map:Array=new Array();
public function Set1()
{
for (var i:Number=0; i<5; i++)
{
var cell_mc=new cell();
cell_mc.x = 50+ i*cell_mc.width;
cell_mc.y = 50;
cell_mc.className=i;
map[i] = cell_mc;
trace(map[i].className);
stage.addChild(map[i]);
}
}
}
}
我還想補充一點,你的類需要從的DisplayObject inherity(如雪碧)以便被添加到顯示器。從你的示例代碼中不清楚你是否已經完成了。 –