|
|
|||||
Регистрация: Oct 2010
Сообщений: 69
|
Подгрузка внешнего SWF в iOS
Здравствуйте.
У меня есть меню написанное на AS3( AIR 3.1 ) в нем есть много кнопочек, по нажатию на каждую из них должна запускаться SWF ( мини-игра ). Но дело в том, что не запускается только на iOS телефонах и айпадах, запуская в AIR( локально, на компьютере) все прекрасно работает. Подгрузку делаю так: loader = new Loader(); var lc:LoaderContext = new LoaderContext(); var s:Sprite = new Sprite(); lc.allowCodeImport = true; lc.requestedContentParent = s; lc.applicationDomain = new ApplicationDomain(); lastApp = s; stage.addChild(s); loader.load( new URLRequest(url ), lc ); Ошибки типа: Уже кучу форумов облазил... плз кто нить помогите... |
|
|||||
Все что Вы делаете под Эйр для айфона/айпэда компилируется в нативный код, виртуальной машины там нету. Следовательно, что делать с загруженным .свф - там просто нечему знать.
Короче говоря: загрузить свф грубо говоря нельзя. Только под Андроидом/Блэкберри.
__________________
...я люблю людей!.. |
|
|||||
Регистрация: Oct 2010
Сообщений: 69
|
Но видео ролики( MovieClip ) в формате swf грузил и нормально проигрывались.
|
|
|||||
потому и "грубо говоря".
In AIR applications on iOS, only SWF files that do not contain ActionScript bytecode can be loaded. This means that SWF files containing embedded data, such as images and sound can be loaded, but not SWF files containing executable code.
__________________
...я люблю людей!.. |
|
|||||
Регистрация: Oct 2010
Сообщений: 69
|
А не подскажете.. может есть другие варианты кроме swc библиотек.
Потому что флешек подгружаемых порядка 50 и в каждой 15-20 классов... Соответвенно создавать 750-1000 классов с уникальными именами.. (если есть способ использовать только сам класс подгружаемой флешки так, чтоб их одинаковые имена подклассов не давали ошибок, то было бы отлично ) |
Часовой пояс GMT +4, время: 17:49. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|