|
|
|||||
[+1 16.12.11]
Регистрация: Sep 2010
Сообщений: 57
|
Context3D could not be found
FlashDevelop 4 rc
flex sdk 4.3.1, air sdk 3 В дескрипторе написал 3.0, в свойствах компиляции AIR - 3.0 Пробую запустить приложение на air, в котором упоминается context3d - компилируется, но при запуске выдает ошибку, что этот класс не может быть найден... Хотя FD видит его по адресу \flex_4.5.1\frameworks\libs\air\airglobal.swc\flash\display3D\Context3D, видит все методы и свойства класса, правда без описаний. Как заставить работать stage3d на air? (в плеере тоже не могу запустить, тк в sdk отсутствует 11 плеер) |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
|
|
|||||
В Compiler Options--> Additional Compiler Options добавляем -swf-version=13
|
|
|||||
[+1 16.12.11]
Регистрация: Sep 2010
Сообщений: 57
|
По ссылке народ разбирается с плеером, я в эйр компилю...
Строчку пытался дописывать, теперь выдает: Error #2044: Unhandled ErrorEvent:. text=Error #3702: Context3D not available Код: private var context3D:Context3D; public function MolehillTest() { stage.stage3Ds[0].addEventListener(Event.CONTEXT3D_CREATE, onContext3DCreate); stage.stage3Ds[0].requestContext3D(); } private function onContext3DCreate(e:Event):void { FlashConnect.atrace("created"); } Вобщем сам нашел: Добавьте что-ли куда нибудь: Чтоб в AIR 3 заработал Stage3d и вообще 3d API Необходимо в application.xml в раздел initialwindow добавить аттрибут <renderMode>gpu</renderMode> Буду проверять дальше Последний раз редактировалось deamoK; 27.10.2011 в 23:57. |
|
|||||
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
так же вылетает ошибка "Error #3702: Context3D not available."
опцию -swf-version=13 выставил, параметр <renderMode>gpu</renderMode> прописал - не помогает. Пробовал так же <renderMode>direct</renderMode>(( Подскажите кто знает в чем может быть проблема? Добавлено через 44 секунды P.S. приложение запускается на iPhone 4 |
Часовой пояс GMT +4, время: 21:01. |
|
« Предыдущая тема | Следующая тема » |
|
|