![]() |
анимация. перемещение объекта из одной flash в другую
Есть флешка с простой анимацией - перемещение объекта по окну. Вопрос в следующем:
как разделить одну флешку на несколько, так чтобы объект анимации мог перемещаться из одной флешки в другую по Tween'у? похоже обычно делают баннеры на mail.ru. В AS3 тему создал, т.к. без программной связки видимо не обойтись. Передача переменных из одной флешки в другую - ещё более-менее понятно, но как связать это с жёсткой анимацией? |
Добавить эту анимацию в обе флешки. Во второй стартовать по событию окончания в первой.
Либо вынести анимацию в третью флешку и подгружать. |
Делаешь разные flash-ки и соединяешь их по LocalConnection
Прочитать про этот класс можно тут http://help.adobe.com/ru_RU/AS3LCR/F...onnection.html Соединил, и начал анимацию в первой swf. Как анимация закончилась, по localConnection сказал следующей swf начать свою анимацию. Как вариант Добавлено через 2 минуты Еще вариант через fscommand на JavaScript |
ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?
спасибо.. видимо придётся делать 2 флешки и продолжать tween... проблема только в том, что сайт резиновый, и флешка может растягиваться, а bg у неё постоянный, т.е. при растягивании окна вылазит продолжение bg. Если будут ещё мысли - буду рад помощи. Цитата:
|
> ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?
ну я таких вариантов не знаю :) Ну совсем простой, но не точный вариант. Это сделать в двух flash-ках анимацию по таймеру. Тоесть одна анимация играется, а другая висит ждет пока сработает таймер. Правильно рассчитать время только. Но тут будут косяки из-за разницы во времени загрузки flash-ек. |
о! создаю 1 флешку со всей анимацией, потом кроплю size флешки, т.е. грубо говоря отсекаю правую её часть, смотрю на каком кадре(*) заканчивается анимация - сохраняю. Потом CTRL+Z, отрезаю левую часть, принимаю данные с первой флешки и запускаю анимацию с кадра *+1. При этом Motion Tween можно сказать один и тот же, правда пока косяк из-за резиновости сайта и продолжения бэкграунда, но это уже поправимо.
Спасибо, люди! |
| Часовой пояс GMT +4, время: 02:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.