PDA

Просмотр полной версии : Почему не вытягивается переменная из объекта?


Kadmus
01.03.2011, 22:38
Помогите, не могу извлечь значение переменной из обьекта, при чём до этого удалось. Наверное все из-зи слушателя. Посмотрите плиз.



var MyBasicElement:Array = [];
var MyLevel:Array = [];
var hitNumber:Number;

for(var i=0;i<5;i++)
{
MyLevel[i] = new CLevel();
addChild(MyLevel[i]);
}


var MyQuest:CQuest = new CQuest();
addChild(MyQuest);


for(var j=0;j<5;j++)
{
MyBasicElement[j] = new CBasicElement(MyQuest.Text_txt[MyQuest.Qindex]); // здесь извлек
addChild(MyBasicElement[j]);
}


MyBasicElement[0].addEventListener(MouseEvent.MOUSE_UP,hitConect);

function hitConect(e:Event):void
{
var proba:uint = MyBasicElement[0].i;
//for(i=0;i<5;i++)
//{
//if(MyBasicElement[0].kap_mc.hitTestObject(MyLevel[i]) == 1)
//{
//return;
//}
//}
trace(MyQuest.Text_txt[MyQuest.Qindex]);// здесь не извлекает
}

cr0w312
02.03.2011, 09:09
не извлекает или не трэйсится?
может function hitConect(e:MouseEvent):void ?

saikspaik
02.03.2011, 09:39
А зачем в трейсе <font color="Red">? Да и тег font не закрыт.
Трейси только MyQuest.Text_txt[MyQuest.Qindex], зачем остальная мишура, если тебе только проверить нужно.

cr0w312
02.03.2011, 09:54
А зачем в трейсе <font color="Red">? Да и тег font не закрыт.
Трейси только MyQuest.Text_txt[MyQuest.Qindex], зачем остальная мишура, если тебе только проверить нужно.

автор решил выделить красным MyQuest.Text_txt[MyQuest.Qindex] а форматирование as3 все сбило
MyQuest.Text_txt[MyQuest.Qindex];// без AS3 форматирования

MyQuest.Text_txt[MyQuest.Qindex];// с форматированием AS3

etc
02.03.2011, 10:48
trace(MyQuest.Qindex)