как вы видите, это класс create 4 text Поля, что я woona do в этой строке кода first1 [i] .text = k1 [i]; в цикл для записи чисел Randomize в TextFieldsКак я могу решить эту плохую ошибку
вот мой код
import flash.display.Sprite;
import flash.display.DisplayObjectContainer;
import flash.display.InteractiveObject;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.events.MouseEvent;
import flash.events.KeyboardEvent;
public class addClass extends Sprite {
public var first1:Array = new Array();
public var i:uint;
public var k1:Array = new Array();
public function addClass() {
for (i= 1 ; i<= 5; i++)
{ first1[i]= createCustomTextField(100,(i*40),50,30);
k1[i]=Math.round(Math.random()*10);
// here is the problem
first1[i].text = k1[i];
}
private function createCustomTextField(x:Number, y:Number, width:Number, height:Number):TextField
{
var result:TextField=new TextField ;
var format:TextFormat = new TextFormat();
result.x=x;
result.y=y;
result.width=width;
result.height=height;
result.background=false;
result.border=true;
result.selectable=false;
result.restrict="0-9";
format.size = 24;
format.color = 0xFFFFFF;
result.defaultTextFormat = format;
addChild(result);
return result;
}
это ошибка У меня есть TypeError: Ошибка # 1009: Не удается получить доступ к свойству или методу ссылки на нулевой объект. – john
как переформатировать код в вопросе? я не могу его отредактировать? – dharm0us