Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   анимация. перемещение объекта из одной flash в другую (http://www.flasher.ru/forum/showthread.php?t=153753)

shuhermayer 08.04.2011 12:56

анимация. перемещение объекта из одной flash в другую
 
Есть флешка с простой анимацией - перемещение объекта по окну. Вопрос в следующем:
как разделить одну флешку на несколько, так чтобы объект анимации мог перемещаться из одной флешки в другую по Tween'у? похоже обычно делают баннеры на mail.ru.

В AS3 тему создал, т.к. без программной связки видимо не обойтись. Передача переменных из одной флешки в другую - ещё более-менее понятно, но как связать это с жёсткой анимацией?

dodoaav 08.04.2011 13:19

Добавить эту анимацию в обе флешки. Во второй стартовать по событию окончания в первой.
Либо вынести анимацию в третью флешку и подгружать.

RaVeN-Nikma 08.04.2011 13:20

Делаешь разные flash-ки и соединяешь их по LocalConnection

Прочитать про этот класс можно тут
http://help.adobe.com/ru_RU/AS3LCR/F...onnection.html

Соединил, и начал анимацию в первой swf. Как анимация закончилась, по localConnection сказал следующей swf начать свою анимацию.

Как вариант

Добавлено через 2 минуты
Еще вариант через fscommand на JavaScript

shuhermayer 08.04.2011 13:29

ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?

спасибо.. видимо придётся делать 2 флешки и продолжать tween... проблема только в том, что сайт резиновый, и флешка может растягиваться, а bg у неё постоянный, т.е. при растягивании окна вылазит продолжение bg.

Если будут ещё мысли - буду рад помощи.

Цитата:

Еще вариант через fscommand на JavaScript
это про передачу переменных? если да, то привычнее всё же localConnection

RaVeN-Nikma 08.04.2011 13:34

> ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?

ну я таких вариантов не знаю :)

Ну совсем простой, но не точный вариант. Это сделать в двух flash-ках анимацию по таймеру. Тоесть одна анимация играется, а другая висит ждет пока сработает таймер. Правильно рассчитать время только. Но тут будут косяки из-за разницы во времени загрузки flash-ек.

shuhermayer 08.04.2011 13:43

о! создаю 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.