![]() |
trace(this._name) не работает!! что не так?
Здравствуйте!
У меня есть кнопка в рабочей зоне. Поставил ей имя "qwe". Хочу при наведении прочитать её имя, т.е. "qwe". Код кнопки следующий: Код AS1/AS2:
Пишу что то вроде: Код AS1/AS2:
после долгих заморочек понял что он просит имя не кнопки, а рабочей области! Абсурд какой то, пишу же "this" КАК ВЫВОДИТЬ ИМЯ КНОПКИ?? :wacko: |
Все верно, код на кнопках всегда ссылается на клип где кнопки расположены.
Пишите код в кадрах. |
дело в том, что у меня 50 кнопок (офисные помещения в здании), разных размеров и форм(поэтому немогу генерить).
При наведении на кнопку (офис 101) я должен получать данные из массива с именем of101 например. Я нехотел делать к каждой кнопке код типа _root.x = of101, т.е. не хотел в кнопках лезть в код вообще (сделать что то универсальное), и решил что просто назову каждую кнопку как офис. А тут такая фигня :( Что нибудь можете посоветовать? или делать кодом? |
Универсальное на кнопках? :D Это подход 4-ой версии флеша.
У вас 50 кнопок, значит 50 раз повторяется код! Учите классы. |
Спасибо :))
|
Используя это:
for (i in _root) { можем сделать это: Код AS1/AS2:
:) |
Главное слово тут КНОПКА (объект класса Button). Замените ее на мувиклип (щелчок по Instance behavior) и ваш код даже на мувиклипе (стиль 5-го флеша) заработает.
|
| Часовой пояс GMT +4, время: 17:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.