Показать сообщение отдельно
Старый 19.12.2013, 22:38
Jim вне форума Посмотреть профиль Отправить личное сообщение для Jim Найти все сообщения от Jim
  № 1  
Ответить с цитированием
Jim
 
Аватар для Jim

Регистрация: Mar 2013
Адрес: Black Sea cost
Сообщений: 30
По умолчанию Ошибка при загрузке стороннего 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 содержит звуковую дорожку и виз. анимацию. Звук идет, анимации нет.

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


Последний раз редактировалось Jim; 19.12.2013 в 23:15.