| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > ActionScript 1,2 > Вывод кнопки по условию |
| Автор: pdoerti 20.1.2009, 12:34 | ||
| Народ, помогите! Искал, но ненашел решения своей проблемы и встала вся работа. В общем есть мувик, он непрерывно проигрывается и с каждым новым проигрыванием увеличивается переменная (а), в общем мне нужно: чтобы когда переменная достигнет определённого значения, отобразилась кнопка. Но до тех пор, пока переменная не соответствует нужному значению, эта кнопка не показывалась и не была кликабельна. Кнопка находится в библиотеке мувика с названием к примеру: w_knop Вот примерное условие в АС2:
|
| Автор: bars80080 20.1.2009, 12:49 | ||
ну, а как подключается мувик?
вот это и поставь в условие. дальше надо только указать его координаты: per._x = 200; per._y = 100; |
| Автор: pdoerti 20.1.2009, 13:06 | ||
Попробовал вот так:
Не появляется |
| Автор: szz 20.1.2009, 13:55 | ||
| А ты линкадж в библиотеке прописал, в символе? Добавлено через 1 минуту и 6 секунд
|
| Автор: pdoerti 20.1.2009, 14:54 | ||
| Спасибо! Получилось ) У меня теперь другой вопрос появился - а как к этой кнопке привязать действие
если этой кнопки нет на рабочем столе? |
| Автор: bars80080 20.1.2009, 15:06 | ||
| в каком флэше пишешь? пробовал после атача прописать:
|
| Автор: pdoerti 20.1.2009, 15:25 | ||
| В Flash 8 MX пишу. Прописал вот так:
Указывает на ошибку: 1- per.onRelease() = function() { 2- on (press) { a = 0; gotoAndPlay(1); } |
| Автор: pdoerti 20.1.2009, 17:20 | ||
| Всё, разобрался. Спасибо за пинок в правильном направлении Вот такая конструкция заработала:
|
| Автор: szz 20.1.2009, 20:38 |
| Можно и onRelease, просто не пиши per.onRelease() = function() { а per.onRelease = function() { тут per.onRelease это не функция, а как бы переменная, на котороую ты вешаешь анонимную функцию. |