![]() |
Loader и внешний SWF
Задача на первый взгляд проста - создать прелоадер, который загружал бы произвольную флешку, в конкретном случае - простой видеоплеер.
Код в целом прост: Код AS3:
В чем грабля? |
Цитата:
|
Цитата:
|
Цитата:
для начала проверьте ссылки на stage при инициализации загружаемой флешки. в конструкторе их быть не должно. |
Цитата:
для начала проверьте ссылки на stage при инициализации загружаемой флешки. в конструкторе их быть не должно.[/quote] Ссылки, пожалуй есть, и скорее всего будут, ведь флешка произвольная, и каждый раз может быть разной, я на нее влиять не могу. Если дело связано как-то с безопасностью - могу уточнить, что обе флешки находятся на одном и том же сервере, и есть всеразрешающий crossdomain.xml |
тогда попробуйте загружать таким образом:
Код AS3:
|
Цитата:
Пробовал так, пробовал this.stage.addChild(ldr), пробовал вообще убрать addChild, ошибка все равно возникает точно такая же во всех случаях. |
ну можно попробовать декомпилировать проблемные флешки и выяснить в чем проблема..
возможно где-то есть обращение к root которое считается внутреннее а получается не очень.. |
Цитата:
|
Пока не будет глобального обработчика ошибок - ничего вы с этим не сможете сделать... исправить чужую криворукость в уже скомпилированом коде - это Левшой надо быть...
|
| Часовой пояс GMT +4, время: 17:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.