Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   [Алгоритмы] Ошибка при загрузке стороннего SWF (http://www.flasher.ru/forum/showthread.php?t=205753)

Jim 19.12.2013 22:38

Ошибка при загрузке стороннего SWF
 
Замучался. Помогите, пожалуйста.
Есть один fla, один as. В первом кадре находится кнопка по клике на которую должен подгрузиться сторонний SWF-документ с сайта.

Код AS3:

        public class On extends MovieClip {
 
 
                public function On():void {
                        stop(); // останавливаем первый кадр
                        btnPlay.addEventListener(MouseEvent.CLICK, btnPlayClicked); // запускаем прослушиватель кнопки
                }
 
                function btnPlayClicked(event:MouseEvent) {
                btnPlay.visible = false;        // скрываем кнопку
                fon.visible = false;        // скрываем фон под кнопкой
                var request:URLRequest = new URLRequest("http://example.com/banner.swf");
                var loader:Loader = new Loader();
                loader.load(request);
 
                addChild(loader);
                loader.width = 800;
                loader.height = 400;
                loader.x = loader.y = 0;
                }
 
        }

Компиляция проходит хорошо. При клике по кнопке отписывается следующая ошибка:
Код:

TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".  at On()
Отмечает, что ошибка в этой строчке:
Код AS3:

                loader.load(request);

Подгружаемый SWF содержит звуковую дорожку и виз. анимацию. Звук идет, анимации нет.

Подскажите, пожалуйста, где ошибка?

dimarik 19.12.2013 22:49

Таки подгрузило же? Звук-то идет? Зачем тогда указываете на ошибку в лоадере?
PS Обычно пишут example.com

Jim 19.12.2013 22:58

Звук идет, не идет визуальная часть SWF - изображения нет. Про ошибку - предположил, что это может быть связанно. Она ж все еще есть и вылезает при обращению к удаленному SWF.

Добавлено через 18 минут
Цитата:

Сообщение от dimarik (Сообщение 1155501)
PS Обычно пишут example.com

Поправил.

Добавлено через 14 часов 54 минуты
От этого форума толку только прошаренным. Походу, новичкам здесь вообще не помогают.


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

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