我从as3开始,但是我发现程序弹出时出现了一些错误。
我的as3计划:
var a:Array=new Array();
var i:int;
for(i=1;i<=3;i++){
var k:Hello = new Hello(i);
a.push(k);
}
for(i=0;i<a.length;i++){
a[i].x=i*100;
trace(a[i].age);
addChild(a[i]);
}
和我作为程序:
package{
import flash.display.MovieClip;
import flash.display.stage;
public class Hello extends MovieClip{
public var age:int;
public function Hello(i:int){
this.age=m;
}
}
}
答案 0 :(得分:0)
您已将m
变量分配给age
。什么是m
?你应该写this.age=i;
。
public function Hello(i:int){
this.age=m;
}
并删除import flash.display.stage;
。