![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 15
|
Здравствуйте!
У меня есть громоздкое приложение, которое состоит из нескольких подргужаемых swf файлов, которые являются частью GUI. Приложение работает прекрасно всегда и везде, когда я его запускаю из среды разработки Flash CS4. Когда я запускаю собранную swf или exe файл, то на некоторых компьютерах оно работает, а на некоторых нет. Т.е. все запускается, но не подгружаются некоторые swf файлы. Самое странное, что на первом компе оно работает всегда, если приложение лежит на диске D: и в любом подкаталоге диска, и не работает ни в одном из подкаталогов диска С:. А на втором компе работает с диска С: и не работает с флэшки с обоих компов. Вот такая вот задача для доктора Хауса, если бы он был AS3 программером. Есть какие-нибудь предположения чем может быть вызвано подобное поведение? Спасибо! |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
как подгружаете-то эти внешние swf?
например, у флеша есть фича, если loader был объявлен внутри функции, то он может быть съеден сборщиком мусора, даже несмотря на то, что загружает в себя данные. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 15
|
Загружаю все так:
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
ну вот. попробуй так:
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 15
|
Цитата:
Кстати, а непосредсвенно этот Loader вызывается из главного класса вот так: _stageLeftBar.MenuStaticImage.unload(); _stageLeftBar.MenuStaticImage.load(new URLRequest( "graphics//menus//menuStatic.swf" )); нашел причину! Надо пути писать так: а я писал так: |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:49. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| внешний swf |
|
|