|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2002
Сообщений: 45
|
Управление из внешне загруженного клипа в клипе куда загружается
Доброго времени суток
Необходима помощь. Есть клип, туда происходит загрузка другого клипа, из загружаемого клипа необходимо произвести команду на предметы и линию времени принимающего клипа. Как? Помогите. Прикладываю архив там всё понятно Зарание благодарен |
|
|||||
Регистрация: Apr 2013
Сообщений: 77
|
Ну, вроде, это работает.)))
ex.zip НО, я сделал это очень криво. Лишь основную идею попробовал, суть идеи в том: 1. Подписываем Stage в главном клипе на событие. 2. Подписываем ту текстФилд(кнопочку, при клике на которую идёт переход на кадр, на событие клика). 3. В прослушивателе события клика имитируем событие для Stage, на которе подписали в пункте номер 1. 4. В прослушивателе этого события: a). Удаляем сам прослушиватель(он нам больше не нужен). б). Делаем переход на второй кадр. в). Собственно, вроде, всё. НО, Вам придется написать своё, пользовательское событие, я реализовал саму идею, мне было лень создавать новое событие, я использовал Event.COMPLETE, что очень нежелательно. P.S. Интересно, а без Stage'a можно задиспатчить это событие(реализовать всё это дело) ? Последний раз редактировалось Idon'tKnow; 29.05.2013 в 02:58. |
|
|||||
Регистрация: Jan 2002
Сообщений: 45
|
Большое спасибо Вам за помощь
Но мне всё ещё трудновато, даётся Выкладываю другой пример, там для меня сложно получается Помогите разобраться как там и что там |
|
|||||
Регистрация: Apr 2013
Сообщений: 77
|
К сожалению, я не очень понял, что нужно((( Объясните, пожалуйста, поточнее. Лучше даже имя файлов используйте, чтобы понадежнее. Постараюсь помочь, чем смогу.
|
|
|||||
Регистрация: Apr 2010
Сообщений: 82
|
пересохрани флахи для кс5
|
|
|||||
Регистрация: Jan 2002
Сообщений: 45
|
Вот сохранил файлы в формате кс5
Доброго времени суток Постараюсь описать какая помощь мне необходима Есть главный клип "klip_glav.swf" В первом фрейме находится клип "zag" - место, куда загружаются внешние флаши Рядом с "zag" есть "clip_2" - другой клип, который состоит из двух фреймов Теперь нажимаем на кнопку меню, и загружается внешний файл "zag.swf" в "zag"- место для загрузки. После загрузки можно рассмотреть клип "zag.swf", который состоит из клипа на сцене "asd1" - клип2 содержащий в себе набор из ничего, кроме красной кнопки. Внутри клип2 находится линия времени её необходимо рассмотреть. Открываем клип1 внутри клип2 и видим линию времени клипа 1. На линии времени клип1 находится красная кнопка при нажатии которой необходимо перенестись в клип2 во фрейм 2 - этот фрейм содержит команду, которая нас перебрасывает во фрейм 3 на этой же линии времени. Во фрейм 3 находится команда, которая направлена на клип "klip_glav.swf" оттуда команда направляется в "clip_2" - другой клип и перенаправляет на фрейм 2 Помогите Добавлено через 18 часов 56 минут S.O.S. Не забывайте Добавлено через 25 часов 23 минуты Я всё ещё занят этой задачей, кто может помочь? Последний раз редактировалось digdig; 29.05.2013 в 22:35. |
|
|||||
Регистрация: May 2013
Сообщений: 2
|
Тема актуальна. Хотелось бы узнать решение. Помогите кто может, в долгу не останусь...
|
|
|||||
Регистрация: Apr 2013
Сообщений: 77
|
AlexCooper, очень было интересно, а как реализовать без stage? Что еще общего у этих двух экземпляров есть?
|
|
|||||
Пишу
external var swfController:Loader = new Loader(); swfController.contentLoaderInfo.addEventListener(Event.COMPLETE, setMagic ); swfController.load(new URLRequest('internal.swf')); function setMagic(e:Event):void { swfController.content.addEventListener('COMMAND', internalHandler); } function internalHandler(e:Event):void { trace('Internal '+e.target.externalData); } public var externalData:*; addEventListener(Event.ADDED_TO_STAGE, crosscomand); function crosscomand(e:Event):void { externalData = 'пихаем данные'; dispatchEvent(new Event('COMMAND')); }
__________________
return this... |
Часовой пояс GMT +4, время: 06:53. |
|
« Предыдущая тема | Следующая тема » |
|
|