![]() |
как ScrollPane указать нужный кадр загружаемого мувика
Собственно сабж
Есть мувик с pane он подгружает другой с диска как прописать что бы он сразу переходил на нужную сцену нужный кадр? |
Ну товарищи неужто никто не знает? и никогда не сталкивались?
|
Недокументированный ScrollPane :))
Я тут как раз столкнулся с такой проблемой. Сейчас я работаю с MX-овским Flash'ом (т.е. версия 6), и вот какой путь доступа к экземпляру ScrollPane я обнаружил (в описании нет нигде):
_level0.[имя_экземпляра].loadTemp.[имя_переменной/объекта] Например: _level0.myScrollPane.loadTemp.myVar=56; P.S.: Заранее пожалуйста :)) А в ответ не поможешь с объектом LocalConnection? Если что-нибудь знаешь, напиши, Ok? :)) |
а можешь пример выложить а то не совсем понятно
ты предлагаешь в подгружаемом мувике запрашивать переменную из главного мувика? |
Пример привести могу, и даже скажу, где подводные камни.
У тебя, например, есть главный файл, main.swf. В нем ты расположил компонент FScrollPane с именем экземпляра myPane. При этом myPane у тебя находится на основной шкале. В myPane ты хочешь загрузить inner.swf. Вот что произойдет: (main.swf: _root.myPane.loadContent('inner.swf');) Доступ к переменным inner.swf, загруженным в myPane, будет происходить так: Код:
_level0.myPane.loadTemp.myVar=56;Доступ к переменным и объектам внутри самого inner.swf надо делать по относительному пути, либо по той же схеме (см. вверху), т.к. его шкала загружается на шкалу main.swf. То есть, если у тебя в клипе inner.swf было такое обращение: Код:
_root.myVar=123;Поэтому в inner.swf все абсолютные ссылки надо переписать либо на относительные, либо использовать приведенный выше код. P.S.: Соответственно, из inner.swf ты можешь легко доставать объекты main.swf - так же, как это делают его "родные" объекты. (Т.к. шкала загружена на главную). Например, если в main.swf есть такое: Код:
_root.mainClipVar='abc';Код:
_root.mainClipVar='def';Таким же макаром можно отслеживать загрузку внутреннего клипа, т.е. дождаться ее окончания, например. |
Уху некисло
Вечером попробую еще вопрос: модно ли делать локал коннекшн а точнее происходит ли он между мувиками родительским и подгруженным в него через scrollPane? http://www.macromedia.com/support/fl...ction_objects/ и еще у меня не работает scrollPane в MX а в 2004 работает те я указываю path - а ничего не подгружается, причем даже ошибки не выскакивает если обект не найден. |
Вложений: 1
Не знаю, я сейчас сижу на MX (6-я версия). У меня ScrollPane работает отлично. Может, ты неправильно контент загружаешь? А проверять статус, загружен ли контент, можно так, как я тебе сказал (см. ранее). Так что, может, даже хорошо, что ошибки не выскакивают! :))
В отношении LocalConnection я сам сейчас парюсь. Слушай, у меня тут код не работает (просто тестовый) - не посмотришь? Там два .fla по три кадра в каждом - надо, чтобы оба работали вне зависимости от того, какой из них загрузился первым. Буду благодарен, если исправишь мой код. |
| Часовой пояс GMT +4, время: 00:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.