Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [...] Context3D could not be found (http://www.flasher.ru/forum/showthread.php?t=170535)

deamoK 27.10.2011 01:53

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 плеер)

mikhailk 27.10.2011 18:17

http://forum.starling-framework.org/...h-flashdevelop

www.taras 27.10.2011 22:20

В Compiler Options--> Additional Compiler Options добавляем -swf-version=13
http://wiki.alternativaplatform.com/...b/ba/Snap5.jpg

deamoK 27.10.2011 23:50

По ссылке народ разбирается с плеером, я в эйр компилю...
Строчку пытался дописывать, теперь выдает:
Error #2044: Unhandled ErrorEvent:. text=Error #3702: Context3D not available
Код:
Код AS3:

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");
                }

Добавлено через 5 минут
Вобщем сам нашел:

Добавьте что-ли куда нибудь:
Чтоб в AIR 3 заработал Stage3d и вообще 3d API

Необходимо в application.xml в раздел initialwindow добавить аттрибут
<renderMode>gpu</renderMode>

Буду проверять дальше

maincode 02.07.2012 14:45

так же вылетает ошибка "Error #3702: Context3D not available."
опцию -swf-version=13 выставил, параметр <renderMode>gpu</renderMode> прописал - не помогает.
Пробовал так же <renderMode>direct</renderMode>((

Подскажите кто знает в чем может быть проблема?

Добавлено через 44 секунды
P.S. приложение запускается на iPhone 4


Часовой пояс GMT +4, время: 02:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.