Показать сообщение отдельно
Старый 29.12.2011, 20:34
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Да, невидит потомучто вы вешаете обработчик нажатия на клип, соответственно при нажатий он ищет переменную i относительно себя а не класа.
Чтобы получить i, вам нужно:
  1. прописать в класе i как public
  2. добавить ссылку на объект созданного класа, и при нажатий обращаться к i через неё

Вот так например (только если у вас всего 1 экземпляр класа):
Код AS1/AS2:
// в конструкторе класа:
_root.thisClass = this;
...
// в обработчике нажатия:
trace(_root.thisClass.i);
и конечно:
Код AS1/AS2:
public var i = 0;
__________________
Дети не должны знать о своих родителях


Последний раз редактировалось Tails; 29.12.2011 в 20:43.