Здравствуйте
Хочу заполнить поле кнопками,создал одну граф кнопку,далее запихал в цикл что бы произошло заполнение этими кнопками поля 10х10.
привожу свой простенький кодик
Код AS3:
package{
import flash.display.MovieClip;
//import flash.events.MouseEvent;
//import flash.display.Sprite;
public class Sap extends MovieClip{
private var btn:Btn;//кнопка
private var i:Number;//итератор цикла расставления кнопок
private var j:Number;//итератор цикла расставления кнопок
private var array1:Array;
private var array2:Array;
public function Saper():void{
stop();
var array1=new Array[i];
var array2=new Array[j];
for (i=0;array1.length<10;i++){
for(j=0;array2.length<10;j++){
btn = new Btn;
addChild(btn);
btn.x=10;
btn.y=55;
btn.width = 28;
btn.height = 28;
}
}
}
}
}
при компиляции,вижу ошибку:
RangeError: Error #1005: Array index is not a positive integer (NaN).
at Error$/throwError()
at Array$iinit()
at Saper$iinit()
при этом массив заполняется одним объектом типа Button.
что я могу делать не так?