![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 12
|
на рабочей области есть спрайт Fon.
єсть главный класс А, из него вызывается функция в классе В в которой присваиваю Fon.visible значение true 1120: Обращение несуществующего свойства Fon. понимаю что скорее всего неправильно доступаюсь к спрайту, но никак не пойму как правильно |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
для этого нужно в класс B передать ссылку на Fon, когда создаете класс B:
//в главном классе передаем ссылку на фон внутрь класса B var b:B = new B(Fon); //в классе B private var _fon:Fon; //конструктор public function B(fon:Fon){ //сохраняем ссылку на фон _fon = fon; } // функция для того чтобы фон исчез public function hideFon():void{ //по сохраненной ссылке делаем фон невидимым _fon.visible = false; } Последний раз редактировалось Isfet; 12.12.2013 в 07:13. |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 12
|
1046: Тип не найден или не является константой времени компиляции: Fon
ругается на: что может быть не так? |
|
|||||
|
Вот что говорит справка
Цитата:
|
|
|||||
|
Регистрация: Jun 2013
Сообщений: 12
|
alexandrratush , Fon ето название мувиклипа, есть главный класс А который я импортировал
|
|
|||||
|
А класс В?
Если вы передаете в него ссылку на Fon, то в классе B нужно импортировать Fon. Лучше покажите код класса В, так будет быстрее. |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 12
|
я чет запутался...делал так, как в примере выше
|
|
|||||
|
Вам нужно связать ваш мувик Fon с классом ActionScript, сделать это можно в:
Цитата:
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Зачем? Без этого visible не доступно что ли?
К чему импортировать все кастомное, тем более если это просто подкласс мувиков в IDE, не имеющий вообще никаких особенностей, кроме изображения/анимации? Зачем жестко связывать все классы там, где в этом нет необходимости?
__________________
Reality.getBounds(this); |
|
|||||
|
Wolsh да вы правы, я это упустил из виду. Запутался немного с этими классами А и В.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|