| Stargazer |
20.04.2009 14:31 |
Цитата:
Сообщение от DizzWebS
(Сообщение 814133)
да, так и есть, игнорит.
как я понимаю это: vashaKnopkaNomer1 можно прописать как this
|
Да. Если вы пишите внутри мувиклипа кнопки - то this будет ссылаться на кнопку.
Цитата:
а вот это: bylaNajataKnopka - не понимаю, что это такое.
|
Мувиклип является динамическим объектом. Вы можете назначать у него новые поля и приписывать им значения просто указывая новое имя.
_root можно рассматривать как главный мувиклип, кадры которого - это ваша главная временная шкала. Когда вы пишите
Код AS1/AS2:
_root.bylaNajataKnopka = 1;
вы тем самым создаёте в мувиклипе новое поле, в которое заносите значение "1". Редактор не подсвечивает такую запись, потому что ему незнакомо это название (ведь вы его сами придумали). Тем не менее, это работает.
Это значение будет существовать так же долго, пока существует объект, в котором оно хранится (в данном случае - будет существовать всегда), либо пока вы его сами не удалите (или не замените новым).
Записав в _root нужную вам информацию под удобным вам именем - вы всегда можете потом её прочесть снова. Единственное, только - старайтесь не перезаписать случайно уже существующие "родные" поля (как например _currentframe, _x, _y, _width и т.д.).
Цитата:
Где-то не дописываю что-то. Либо может не там.
|
Может быть, не там. Следите за кадрами, где что вы пишите. Попытайтесь отследить выполнение скрипта представив себя в роли механизма, выполняющего ваши скрипты. Проследите весь путь по шагам. В спорных моментах воспользуйтесь trace-ом.
|