![]() |
странные сцены
1) Если переходит на другие сцены по событию MovieClip - то ничо не работает. Даже если вызывается функция где переход к сцене.
2) Если переходить по событию Button - то работает. 3) Если MovieClip изменть в параметрах на Button, то работает. 4) Если программно присвоить на MovieClip - onPress функции с переходом к сцене - то работает. а почему просто с MovieClip по событию не переходит ? |
Сцены глючат. Поэтому если не хочешь натыкаться на феномены, не используй их (тем более их реально в swf не существует, только во время редактирования).
Лучше вместо сцен используй следущую схему: Каждая сцена помещается в отдельный мувиклип который занимает отдельный кадр в руте. |
так я делал - кадр в мувиклип.
Но если пишеш только на AS , то сцены очень удобно использовать как окна ( слайды ). И перемещаться между ними. В одной сцене весь код, в другой редактор одного, в третей редактор другого. Переходить и использовать удобно очень. Короче - навигация по коду и окнам быстрее. Им можно названия давать ( как и фреймам ), но зато они есть в спец окне SCENES и в окне ( сверху, справа есть раскрывающийся список - для быстрой навигации по ним ). А для фреймов так нельзя, кроме неудобного Movie Explorer. Но если сайт пишеш небольшой, то сцены не нужны. А если крупное веб-приложение, то намного удобнее. |
ходи по меткам.
- ни разу не сталкивался с глюками при переходах по сценам. но постоянно с их неправильным использованием. |
Цитата:
|
кстати заметил хитрую штуку. если в сцене 1 и сцене 2 есть одноименная функция , то вызывая со сцены 2 эту функцию, вызывается - соответственно со 2ой сцены функция. а если только одна функция в сцене 1, то легко вызывается со 2ой сцены.
т.е. получается подобие перегрузки, по меткам ходить ( я так всё время и делала ), но - Timeline гадиться + если в каждой метке мувик с кучей слоев - то долго к ниму переходить. а к Scene в меню откывающемся или специальном окне - только нажал и всё. и вот эта фишка ( что выше ) с функциям тоже очень удобно. короче каждому своё. спасибо. ответ получил. |
еще не стоит забывать что у функций MovieClip.gotoAndPlay/Stop нет такого параметра как "имя сцены". такой аарметр есть только у глобальных функций gotoAndPlay/Stop, которые вызываются не по квалифицированному имени, а напрямую (например gotoAndPlay(...) а не this.gotoAndPlay(...)). на этом часто путаются.
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 15:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.