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

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

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

Регистрация: Mar 2006
Сообщений: 5
Question Сделать загружаемый мувик независящим от сцен.

Догадываюсь что вопрос из разряда несложных, но как правильно сгенерировать вопрос в поиск недопер = ).

Есть 2 swf. В 1-м swf-e 4 сцены. В шапке этого мувика крутится по заданным траекториям всякая живность(животные носятся). Носится они начинают с началом 3-й сцены. Причем подгружаются они из 2 мувика. В 3 сцене все хорошо, но как тока я прыгаю в 4-ю сцену в первом мувике - животные прерывают "прогулку" и 2-й мувик стартует заного. А надо что бы при прыжке со сцены на сцену 2-й мувик не прерывался на рестарт.

Заранее спасиБ.

Старый 16.03.2006, 05:41
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 2  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
где код загрузки и как он выглядит?
сразу предупрежу - людей, продолжающих использовать сцены, и способных помочь - на этом форуме - считанные единицы, если они вообще есть. потому что сцены - это бессмысленно

Старый 16.03.2006, 06:36
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 3  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
сцены - крайне глючная вещь. минус у них один - они трудно управляемы. плюсов - ноль: все, что тебе надо сделать на таймлайне - можно сделать в кадрах, если нельзя программной анимацией.
то, что происходит у тебя - скорее всего, в какой-то момент перегружается твой мувик-загрузчик, что вызывает выполнение всего кода на нем заново - второй свф загружается вторично и играет с первого кадра.

присваивать мувику ничего не надо - если он загрузился и его не трогают, то он будет играть, независимо ни от чего. убедись в том, что на слое с этим мувом у тебя только один ключевой кадр и что проигрыватель проходит через него только один раз.

Старый 16.03.2006, 07:27
Сергей_ вне форума Посмотреть профиль Отправить личное сообщение для Сергей_ Найти все сообщения от Сергей_
  № 4  
Ответить с цитированием
Сергей_

Регистрация: Mar 2006
Сообщений: 5
Ок, спасибо. Вообщем-то это я и сделал, просто думал, что как-то можно указать программно - мол оставь все впокое - живи своей жизнью.

Еще раз спасибо.

Старый 16.03.2006, 11:21
Raist вне форума Посмотреть профиль Отправить личное сообщение для Raist Найти все сообщения от Raist
  № 5  
Ответить с цитированием
Raist

Регистрация: Mar 2006
Сообщений: 19
Может, не заморачиваться, а сделать слой, в котором пустой loader_mc запихнуть, загрузить туда мувик и пусть крутится себе на здоровье? Любые твои действия на него влиять не будут. Более того, если ты прикрутишь обсчет перемещений зверюг по реальному fps, а не тому, что у тебя указан для проекта в целом, то можно будет добиться независимости для их скоростей. И тогда при большем fps движения станут плавнее :)

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

Регистрация: Mar 2006
Сообщений: 5
Правильно вписал?:
Код:
this.createEmptyMovieClip("loader_mc", this.getNextHighestDepth());
loader_mc.loadMovie("birds.swf");
Если да, то все равно зависит от всего мува...

ЗЫ: спасибо за ответ

Старый 16.03.2006, 20:01
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 7  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
что в твоем понимании значит "зависит"?

Старый 16.03.2006, 20:33
Сергей_ вне форума Посмотреть профиль Отправить личное сообщение для Сергей_ Найти все сообщения от Сергей_
  № 8  
Ответить с цитированием
Сергей_

Регистрация: Mar 2006
Сообщений: 5
Вообщем я тут уже оффтоп развожу какой-то, сказали как делать - делаю = )

Спасибо за советы, господа.

Старый 16.03.2006, 22:40
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 9  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Тогда сразу ответная просьба: объясни, чем сцены неугодили флэшерам - для меня, к сожалению, это пока единственный нормальный способ восприятия упорядочивания разделов в мувике.
Best practices гласят: приложение состоит из 1 кадра, композиция строится за счет вложения роликов. Фрейм лейблы не глючат и позволяют держать все в одном месте. Сцены -- зло.

Идем в FAQ на ActionScript.org и читаем:

WARNING!!! You are not allowed to read further if you...

* use loadVariables()/loadVariablesNum() function even you are exporting movie for Flash Player 6 and above...

* onClipEvent() in FMX and above...

* use scene in Flash...

Старый 16.03.2006, 23:33
Сергей_ вне форума Посмотреть профиль Отправить личное сообщение для Сергей_ Найти все сообщения от Сергей_
  № 10  
Ответить с цитированием
Сергей_

Регистрация: Mar 2006
Сообщений: 5
Ну надо ж было с чего-то начинать = ), хотя прелоадер и интро во флэшке все же можно отсечь сценами от самого контента, ибо в процессе создания к ним в общем-то не приходится возвращаться. Бум стремиться к Best practices = ).

Благодарствую


Последний раз редактировалось Сергей_; 16.03.2006 в 23:51.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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