Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.04.2011, 12:56
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 1  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
По умолчанию анимация. перемещение объекта из одной flash в другую

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

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

Старый 08.04.2011, 13:19
dodoaav вне форума Посмотреть профиль Отправить личное сообщение для dodoaav Найти все сообщения от dodoaav
  № 2  
Ответить с цитированием
dodoaav

Регистрация: Mar 2011
Сообщений: 21
Добавить эту анимацию в обе флешки. Во второй стартовать по событию окончания в первой.
Либо вынести анимацию в третью флешку и подгружать.
__________________
Пытаюсь делать игры для детей

Старый 08.04.2011, 13:20
RaVeN-Nikma вне форума Посмотреть профиль Отправить личное сообщение для RaVeN-Nikma Посетить домашнюю страницу RaVeN-Nikma Найти все сообщения от RaVeN-Nikma
  № 3  
Ответить с цитированием
RaVeN-Nikma

Регистрация: Jan 2003
Адрес: Latvia, Riga
Сообщений: 161
Делаешь разные flash-ки и соединяешь их по LocalConnection

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

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

Как вариант

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

Старый 08.04.2011, 13:29
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 4  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?

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

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

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

Старый 08.04.2011, 13:34
RaVeN-Nikma вне форума Посмотреть профиль Отправить личное сообщение для RaVeN-Nikma Посетить домашнюю страницу RaVeN-Nikma Найти все сообщения от RaVeN-Nikma
  № 5  
Ответить с цитированием
RaVeN-Nikma

Регистрация: Jan 2003
Адрес: Latvia, Riga
Сообщений: 161
> ну т.е. как-то создать один моушен твин и тупо разрезать на 2 флешки - невозможно?

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

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

Старый 08.04.2011, 13:43
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 6  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
о! создаю 1 флешку со всей анимацией, потом кроплю size флешки, т.е. грубо говоря отсекаю правую её часть, смотрю на каком кадре(*) заканчивается анимация - сохраняю. Потом CTRL+Z, отрезаю левую часть, принимаю данные с первой флешки и запускаю анимацию с кадра *+1. При этом Motion Tween можно сказать один и тот же, правда пока косяк из-за резиновости сайта и продолжения бэкграунда, но это уже поправимо.

Спасибо, люди!

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:21.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.