PDA

Просмотр полной версии : Access of undefined property экземпляра на сцене


Vansimar
21.09.2011, 18:01
есть экземпляр на сцене с инстансом LifeBar ,а в нем текстовое поле clasic dynamic text field с инстансом TxtMoney? public function SetValueToText():void
{
var s:String = "1000";
LifeBar.TxtMoney.text = s;

} вот функция которая устанавливает значение .text и вылетает ошибка Access of undefined property LifeBar, не получается решить проблему,помогите

Bgg
21.09.2011, 18:02
LifeBar = null

Vansimar
21.09.2011, 18:05
ну он же есть на сцене

Bgg
21.09.2011, 18:06
Как проверили?

Vansimar
21.09.2011, 18:09
ну на сцене же он есть,я же вижу)

Bgg
21.09.2011, 18:12
И что в trace?

public function SetValueToText():void
{
if(LifeBar){
trace("1");
}else{
trace("2");
}

var s:String = "1000";
LifeBar.TxtMoney.text = s;

}

Vansimar
21.09.2011, 18:14
он и тут выдает эту же ошибку

Добавлено через 5 минут
вот код класса Money package src
{
import flash.events.MouseEvent;
import flash.events.*;
import flash.text.*;
import flash.display.*;

public class Money
{



public function SetValueToText():void
{
if(LifeBar){
trace("1");
}else{
trace("2");
}
//var s:String = "1000";
//LifeBar.TxtMoney.text = s;

}

}

}

Добавлено через 6 минут
а вот тут я создаю объект класса package src
{
import src.*;

import flash.display.*;
import adobe.utils.ProductManager;
import flash.events.*;

public class Main extends MovieClip
{
public function Main()
{

if (stage) init();
else this.addEventListener(Event.ADDED_TO_STAGE, init);


}
private function init(e:Event = null):void
{
var money:Money = new Money();
money.SetValueToText();

}
}

}

Bgg
21.09.2011, 18:28
Ну и где вы видите в классе Money свойство LifeBar?

Vansimar
21.09.2011, 18:30
LifeBar это мувик на сцене с инстансом LifeBar, я понял что я накосячил только не понял где

Bgg
21.09.2011, 18:34
А я понял, что вы ни черта вообще не поняли. Где-то тут тема про брутфорс программирование была, поищите.

Vansimar
21.09.2011, 18:37
ну подскажите пожалуйста что нужно сделать..я в отчаянии

Добавлено через 19 минут
я не могу сделать,я уже все что знал перепробовал..2 часа сижу мучаюсь уже

Добавлено через 53 минуты
значит никто не знает как решить эту проблему?