![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
у меня есть класс
package src { import src.*; import flash.display.MovieClip; public class LifeBar extends MovieClip { var money:int; public function LifeBar():void { //this = money; //setValue(money); } public function setValue(s:int):void { this.TxtMoney.text = String(s); //в библиотеке лежит мувик с линкейджем src.LifeBar } } } LB.setValue(50); но ничего не происходит,подскажите почему? |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
ну я вручную его вытащил уже туда и дал ему инстанс нейм,и вот мне нужно эту функцию выполнить именно для того который на сцене уже лежит
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
а так ошибка вылетает Access of undefined property LifeBar_mc.
Добавлено через 30 секунд |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
ну он же на сцене лежит
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Может уже стоит задуматься над тем, что то что вы видите глазами не должно быть видимым программно? Уже конец недели скоро, а вы все ищите тоже самое.
|
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
ищу,хочу разобраться в этом,но я до сих пор не понял как проверить есть ли он на сцене,как к нему обратиться...я уже совсем отчаялся в поисках ответа...этот дурацкий LifeBar_mc виден с главного класса Main,а с других классов не виден..и я не могу понять почему..пересмотрел всего Колина Мука,форум обшарил ,гуглил..но ответов не нашел....
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 95
|
Вариант 1
Вариант 2 Если LifeBar уже есть на сцене, в поле Instance прописать lifeBar_MC. Далее в нужной точке кода прописать вместо конструктора вот это: Вариант 3 import flash.display.MovieClip; public class LifeBar extends MovieClip { public function LifeBar():void { addChild(textMoney); } public function setValue(value:int):void { m_textMoney.text = String(value); } private var m_textMoney:TextField = null; } |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|