2014-02-09 1 views
0

Я пытаюсь загрузить SWF, созданный «флип-книжкой» в мой проект. файлов, созданных Flipbook мейкерКак загрузить swf, созданный создателем флипбука во флеш

  • book.swf
  • framework.swf

Я использовал следующий код

var myLoader:Loader = new Loader();     
var url:URLRequest = new URLRequest("book.swf"); 
myLoader.load(url);          
addChild(myLoader);`` 

framework.swf связан с книгой. swf, поэтому он не может работать один. Когда я запускаю фильм, он показывает ошибку # 2032, Ошибка потока в framework.swf

book.swf и framework.swf оба находятся в одной директории. Они создаются создателем флип-книги. Мне нужно было загрузить book.swf в мой проект в определенном кадре. Мне нужна помощь в AS3 для этой цели. Как это исправить ..? пожалуйста, помогите мне ..!

ответ

1

Ошибка # 2032 означает, что приложение Flash не могло загрузить framework.swf по какой-либо причине (вы знаете это уже, конечно). Что вам нужно выяснить, почему. Возможные причины: у вас неправильный URL-адрес, framework.swf не в том месте, которое вы ожидаете, на файл, к которому вы пытаетесь получить доступ, есть ограничения на crossdomain (вы не указали, где frameworks.swf).

Что я предлагаю сделать, это использовать прокси-инструмент для отладки веб-сайтов, такой как Fiddler (http://www.telerik.com/fiddler) или Firebug (является расширением Firefox), и посмотреть HTTP-запросы, чтобы получить дополнительную информацию о вашей ошибке. Вы можете узнать, что frameworks.swf не находится в том месте, которое вы ожидаете.

0

Это всего лишь событие IOError, инициированное Adobe Flash. Скорее всего, файл просто не найден. Проверьте свой путь и убедитесь, что вы поместите файл .swf в каталог bin-debug, если вы делаете это из Adobe Flash Builder

Смежные вопросы