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

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

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

Регистрация: Mar 2009
Сообщений: 14
Question Запуск анимации мувиклипа, расположенного в подгружаемом swf файле

Прежде всего приношу извинения администрации за предоставленные неудобства.
(Не подумал и создал смысловое разветвление в своей старой теме). Поэтому исправляюсь и пишу в новой.

Теперь по существу:
Допустим, у меня имеется кнопка (назову её starter) и имеется мувиклип (mc_1) с анимацией, в 1-м кадре которого прописан stop();

Для запуска анимации mc_1 кнопкой starter я пишу в кадре сцены код:

Код AS1/AS2:
starter.onRelease = function(){
	_root.mc_1.gotoAndPlay(2);
}
Всё работает.

Теперь допустим, что есть мувиклип mc_2 (с таким же stop() в первом кадре), который содержится в отдельном swf, загружаемом функцией loadMovieNum на level1

Задача: при нажатии на кнопку starter запустить и mc_1 и mc_2 одновременно.

Как в AS прописать обращение к мувиклипу флэшки подгружаемой извне? И возможно ли это?

Старый 26.04.2011, 23:09
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Возможно.

Код AS1/AS2:
_level1.gotoAndPlay(2);
_root.mc_1.gotoAndPlay(2);
Обращаться к загруженным флэшкам можно точно так же, как и к мувиклипам в текущей флэшке. Но после загрузки, конечно.
__________________
hauts.ru

Старый 28.04.2011, 03:25
Raddjuret вне форума Посмотреть профиль Отправить личное сообщение для Raddjuret Найти все сообщения от Raddjuret
  № 3  
Ответить с цитированием
Raddjuret

Регистрация: Mar 2009
Сообщений: 14
Hauts
Премного благодарен. Вы не только разъяснили метод, но и упростили конструкцию.
Я сам бы не сообразил - что в подгружаемых внешних swf можно обойтись без мувиклипов вообще.

А теперь - всё удобно и работает как надо.

Старый 28.04.2011, 07:50
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Я немного не то имел в виду

Грузить на глобальные слои — в принципе, можно, но это не есть хорошо, как я считаю. Гораздо проще и удобнее грузить флэшки в пустые мувиклипы.

Код AS1/AS2:
var mcl = new MovieClipLoader();
var contentHolder = this.createEmptyMovieClip("contentHolder", this.getNextHighestDepth());
mcl.loadClip("content.swf", contentHolder);
__________________
hauts.ru

Старый 02.05.2011, 01:18
Raddjuret вне форума Посмотреть профиль Отправить личное сообщение для Raddjuret Найти все сообщения от Raddjuret
  № 5  
Ответить с цитированием
Raddjuret

Регистрация: Mar 2009
Сообщений: 14
Hauts
А могу ли я кнопкой находящейся на level1, заставить в swf (подгруженном на level2 и содержащем 2 сцены) сделать переход с одной сцены на другую?

Добавлено через 3 часа 25 минут
upd: схитрил - сработало. Послал её на 51 кадр (пустой) в котором и была спрятана команда перехода на следующую сцену

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
loadMovieNum , movieclip , _root

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

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


 


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


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