![]() |
|
||||||||||
|
|||||
|
[+6 16.11.12]
Регистрация: Nov 2012
Сообщений: 18
|
Здравствуйте. Помогите, пожалуйста, не моue найти ответа нигде. Надо сделать презентацию, чтобы по клику мыши загружался внешний swf-файл. Делаю как пишут в мануалах - создаю кнопку, пишу ей код через loadMovie - и ничего! Может, в загружаемом файле что-то надо прописывать? Помогите, плз...
|
|
|||||
|
Модрон-ветеринар
|
Не используйте loadMovie, эта функция устарела на много лет, она не дает отслеживать события загрузки, ее нельзя использовать для создания хоть сколько-либо серьезных вещей.
Для загрузки внешних swf и картинок используется MovieClipLoader. См. пример.
__________________
Идите первым! |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Плохие мануалы, раз про loadMovie пишут.
Для того, чтобы загрузить флэшку вам необходимо иметь мувиклип на сцене, в который будет подгружаться флэшка. Это может быть просто пустой мувиклип. И у него должно быть выставлено instance name (в панеле свойств), например, "loader_box". Далее в коде, по нажатию на кнопку, можете запускать следующие действия: var mcl = new MovieClipLoader(); mcl.loadClip(" путь до подгружаемой флэшки ", loader_box); Добавлено через 30 секунд Опередили ![]()
__________________
hauts.ru |
|
|||||
|
[+6 16.11.12]
Регистрация: Nov 2012
Сообщений: 18
|
Я так понимаю, в присланном примере в окне "контейнер должен проигрываться тот синий квадратик. Но у меня оно остается пустым. И вообще черный экран после нажатия на кнопку. Может, у меня что-то с проигрывателем? А за ответы спасибо!!!
Добавлено через 2 минуты Простите, надо было просто распаковать. Спасибо за дельные советы с примерами! Приятно к Вам обращаться! Добавлено через 19 минут Простите, а не будет ли большой наглостью попросить Вас еще показать, как в этот код добавить вторую кнопку, которая будет прекращать воспроизведение загруженного ролика и возвращать плеер в главное menu.swf? Это будет вообще мечта, если сможете ответить и на этот вопросик... Вот код var mcl:MovieClipLoader = new MovieClipLoader(); //создаем экземпляр загрузчика var lst:Object = new Object(); //создаем слушателя событий загрузки lst.onLoadInit = lstInit; //создаем обработчик событий onLoadInit mcl.addListener(lst);//добавляем слушатель btn.onRelease = loadExternalSwf; function loadExternalSwf() { mcl.loadClip('external.swf', 1); } function lstInit(mc:MovieClip) { trace('в ' + mc + 'загружен внешний контент'); //только отсюда можно начинать выполнять какие-либо действия с загруженным } Последний раз редактировалось mooncar; 10.11.2012 в 12:44. |
|
|||||
|
У вас тут код загрузчика....
В код ОСНОВНОЙ флэшки вставьте кнопку и: |
|
|||||
|
[+6 16.11.12]
Регистрация: Nov 2012
Сообщений: 18
|
Спасибо!!! Огромное!!!
|
|
|||||
|
Any time....
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|