![]() |
Переназначение имён мувиклипов
Есть мувик r1 состоит из трёх кадров, В каждом из этих трёх кадрах находятся по два мувики с одинаковыми названиями r1r и r1e. В каждом кадре мувики разные, но названия соответственно идентичны.
Такая проблема: Когда запускаю функцию goRight или goFeft в мувике r1 меняется кадр, но имя r1r и r1e не переназначаются и они не взаимозаменяется, это происходит после нажатия кнопок torus_btn и toeng_btn. Как заставить оперативу забыть привязанность к мувику, чтоб это имя можно было использовать относительно другого мувика, но названного так же. Вот Код Код AS3:
|
Так не получится, меняй политику. Избежать громоздкого кода поможет цикл.
|
Цитата:
|
Не пишите в кадрах, не используйте кадры ни для чего, кроме просто анимаций (и встроенного загрузчика).
|
Идея про цилк заинтересовала, но как правильно построить переменные, чтоб всё работало. Поковыряемся в циклах значит. Если есть идеи как его организовать - пишите, мне облегчите поиск, буду премного благодарен.
Добавлено через 10 минут -De- я с тобой по поводу этого согласен. Код всегда должен быть на mainTimeLine. Но у меня немного не тот случай. Мне нужно в текущем мувике основного мувика переходить от Frame1 к Frame2 не меняя имён в функции. (Во фразу загнул - прочитал и сам почти понял). Буду ковыряться через цикл. Добавлено через 10 минут Ещё вопрос: а если через Код AS3:
|
Код должен быть в классах! Кадры mainTimeLine - тоже кадры! Смена фреймов только в спокойно играющейся себе анимации. Иначе вечные проблемы, которые неприятно разгребать.
Вместо 3-х кадров - 3 мувика в одном кадре, сменяют друг друга через добавление/убирание на сцену или visible им меняется. У всех 3-х есть эти r1r и r1e. Завести переменную - текущий мувик и менять её при "смене кадров". И тогда currentMovie.r1r и currentMovie.r1e - будут доступны где надо и будут означать что надо. |
| Часовой пояс GMT +4, время: 05:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.