![]() |
Сделать загружаемый мувик независящим от сцен.
Догадываюсь что вопрос из разряда несложных, но как правильно сгенерировать вопрос в поиск недопер = ).
Есть 2 swf. В 1-м swf-e 4 сцены. В шапке этого мувика крутится по заданным траекториям всякая живность(животные носятся). Носится они начинают с началом 3-й сцены. Причем подгружаются они из 2 мувика. В 3 сцене все хорошо, но как тока я прыгаю в 4-ю сцену в первом мувике - животные прерывают "прогулку" и 2-й мувик стартует заного. А надо что бы при прыжке со сцены на сцену 2-й мувик не прерывался на рестарт. Заранее спасиБ. :) |
где код загрузки и как он выглядит?
сразу предупрежу - людей, продолжающих использовать сцены, и способных помочь - на этом форуме - считанные единицы, если они вообще есть. потому что сцены - это бессмысленно |
сцены - крайне глючная вещь. минус у них один - они трудно управляемы. плюсов - ноль: все, что тебе надо сделать на таймлайне - можно сделать в кадрах, если нельзя программной анимацией.
то, что происходит у тебя - скорее всего, в какой-то момент перегружается твой мувик-загрузчик, что вызывает выполнение всего кода на нем заново - второй свф загружается вторично и играет с первого кадра. присваивать мувику ничего не надо - если он загрузился и его не трогают, то он будет играть, независимо ни от чего. убедись в том, что на слое с этим мувом у тебя только один ключевой кадр и что проигрыватель проходит через него только один раз. |
Ок, спасибо. Вообщем-то это я и сделал, просто думал, что как-то можно указать программно - мол оставь все впокое - живи своей жизнью.
Еще раз спасибо. |
Может, не заморачиваться, а сделать слой, в котором пустой loader_mc запихнуть, загрузить туда мувик и пусть крутится себе на здоровье? Любые твои действия на него влиять не будут. Более того, если ты прикрутишь обсчет перемещений зверюг по реальному fps, а не тому, что у тебя указан для проекта в целом, то можно будет добиться независимости для их скоростей. И тогда при большем fps движения станут плавнее :)
|
Правильно вписал?:
Код:
this.createEmptyMovieClip("loader_mc", this.getNextHighestDepth());ЗЫ: спасибо за ответ |
что в твоем понимании значит "зависит"?
|
Вообщем я тут уже оффтоп развожу какой-то, сказали как делать - делаю = )
Спасибо за советы, господа. |
Цитата:
Идем в 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... |
Ну надо ж было с чего-то начинать = ), хотя прелоадер и интро во флэшке все же можно отсечь сценами от самого контента, ибо в процессе создания к ним в общем-то не приходится возвращаться. Бум стремиться к Best practices = ).
Благодарствую :) |
| Часовой пояс GMT +4, время: 12:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.