![]() |
Глюк с надписью в дубликатах кнопки
Вложений: 1
Вопрос в следующем. Непонятно мне почему такое происходит. Делаю несколько одинаковых клипов методом attachMovie, в которых используется одна и таже мувик-кнопка сделаная по принципу тригера. При нажатии на эту кнопку в ней должна изменится надпись. А она, т.е. надпись, при нажатии на первую созданную кнопку меняется как надо, а в последующих отображается та которая забита в шаблоне. Хотя в них переменная которая отвечает за изменение надписи меняется коректно. Если создавать эти клипы с кнопкой внутри вручную - всё ок. Непойму в чём трабл. Для ясности выложил пример. Файл для Flash 8.
|
Ну что люди? Никто не знает или всем исходник посмотреть лень? Я искал ответ на этот вопрос но так и не нашёл... Помогите пожалуйста разобраться... Там я думаю всё из-за анимации, но почему???
|
Плюс за ап.
|
Цитата:
|
Цитата:
Есть такая вещь, как «Новые сообщения». Оттуда никуда тема не денется. |
Замени matchNumber на растущую переменную, хоть на тот же NextLayer, и всё заработает
у тебя эти кнопки имена одинаковые получают при аттаче |
Спасибо, смысл понял и разобрался. У меня просто в другом коде matchNumber берётся из XML. Но вот строку где задаётся значение этой переменной я нечаянно при редактировании кода удалил, поэтому и возник такой глюк.
|
Разобрался с одним, теперь другой вопрос появился и опять по той же кнопке. Немного переделал файл - пытаюсь теперь на все созданные програмно кнопки, повесить процедуру нажатия.
До изменения код был такой: Код:
NextStringY = 0Код:
NextStringY = 0Подскажите почему когда добавляю функцию на нажатие кнопки, она работает, а все функции что внутри кнопки нет... И ещё интересно, как сделать чтоб при нажатии выводился "Интенс Нейм" пустого клипа который создаётся в моём коде, и в который аттачится клип с кнопкой. |
у тебя там наверно ролловеры пересекаются? были навешаны на fon
|
Процедура РоллОвер есть внутри кнопки, но она по идее должена относится к той кнопке на которую наводишь мышку, по крайней мере я думал что именно так оно и будет... Или у РоллОвера есть какие-то ограничения или специфики применения? Можно конечно сделать весь код для onPress внутри кнопки-мувика, и всё это будет работать (проверял), но я хочу эту кнопку применять в нескольких местах, и получается что общее между ними будет только анимация. Соответственно, нужно как-то сделать, чтобы событие onPress обрабатывалось и внутри кнопки и внешним кодом... И ещё внутри должны быть функции RollOver и RollOut - они сейчас именно там и есть, т.е. внутри кнопки-мувика.
Даже если я уберу процедуры к RollOver и RollOut - эффекта никакого... Анимация по нажатию так же не воспроизводится, выполняется только процедура onPress которая обозначена в РУТЕ... Кому лениво смотреть исходник код внутри мувика кнопки такой: Код:
BottonLabel = label_1 |
| Часовой пояс GMT +4, время: 19:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.