![]() |
применение одного и того же кода к разным мувикам
Подозреваю, что вопрос не очень сложный, но не смог нормально сформулировать для поиска. Поэтому попытаюсь объяснить здесь, что я хочу:
Есть меню из надписей (кнопок-мувиков). Нужно, чтобы однажды написанный код анимации (например, изменение размера мувика при наведении) автоматически применялся для всех кнопок в списке. Захотел изменить анимацию всех кнопок - поменял этот "исходный код" и каждая кнопочка, соответственно, поменяла свое поведение. Как я понимаю, тут нужна динамическая подмена имени в этом "исходном коде" на имя (instance name) кнопки, на которую в данный момент наведен курсор, но не знаю, как этого добиться. Помогите, плз! :wacko: Добавлено через 1 час 37 минут спасибо, кажется, уже разобрался ) |
могу предложить свой вариант
Код AS1/AS2:
|
у меня похожая проблема
у меня есть 20 кнопок я хочу что бы при наведении на любую из них она увеличивалась на 10% к примеру function ab (bot:MovieClip){ bot._xscale+=10; bot._yscale+=10; } как теперь вызвать функцию именно в момент наведения на кнопку ? |
Немного по-другому:
Код AS1/AS2:
Оформите в посте код тегами AS и не склеивайте операторы, выражения и прочие элементы - код делается неудобочитаемым - и для вас , и для остальных. К тому же быстрее он работать от этого не станет. :) |
Цитата:
|
спасибо, я пока что начинающий и мое представление о ас составляют крупицы познаний с прошлого + то в чем ща разобрался ) поэтому правильность написания кода это воще космос )
я так понял что в вашем коде для кнопок от 1й до 20й (bot1, bot2 ... bot20) будет выполянтья функция аб а если все кнопки лежат в мувиклипе main где поменятьеться путь ? |
Как что делать? Если на люди код не выносите, пишите весь код в одну строчку, где это возможно, как некоторые HTML-параноики :)
Если код на публику выносится, лучше, чтобы он был читаемым. Так больше вероятность получения помощи по вопросу. Тэги, кстати, тоже не для модераторов введены, а для пользователей форума. Например, когда вижу нечто вроде for(i=1;i<10;i++){, и так много строк, сразу разбираться желание пропадает. Добавлено через 46 секунд Цитата:
Код AS1/AS2:
|
Цитата:
Пробел не ставится между унарным оператором и операндом. Бинарные и тернарные операторы нужно отделять пробелами, иначе читается это все просто отвратительно. |
Цитата:
|
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 19:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.