Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Papervision] papervision3d + sprite+click (http://www.flasher.ru/forum/showthread.php?t=141969)

Cristoff 09.07.2010 00:54

papervision3d + sprite+click
 
ЗДравствуйте.
Есть кусок кода. используя papervision3d делаю куб стороны которого должны состоять из управляемых спрайтов или мувиков.
Код AS3:

var someSpr:Sprite new Sprite();
                        somePsr.addEventListener(MouseEvent.CLICK, click);
                        var mmv:MovieMaterial = new MovieMaterial(someSpr);
                        var ml:MaterialsList = new MaterialsList();
                        ml.addMaterial(mmv, "all");
                        var cub:Cube = new Cube(ml);
                        scene.addChild(cub);

Проблема в том что не срабатывает click, да и другие события на мышь,
подскажите почему.
Заранее спасибо.

nachalnik 09.07.2010 01:34

viewport.interactive = true;
material.interactive = true; // в вашем случае mmv
думаю стоит уделить денек-полтора чтению ,например, "Papervision3D Essentials" - и все у вас разложится по полочкам как оно работает))

Cristoff 09.07.2010 11:32

Цитата:

Сообщение от nachalnik (Сообщение 920922)
viewport.interactive = true;
material.interactive = true; // в вашем случае mmv
думаю стоит уделить денек-полтора чтению ,например, "Papervision3D Essentials" - и все у вас разложится по полочкам как оно работает))

Большое спасибо! Действительно помогло)
Только осталось понять почему не отрисовывются вложенные спрайты...
Точнее отрисовывются но только до первого вызова onRenderTick потом, только реагируют на события, но не происходит graphics.drawCircle и прочих методов. То есть проходят оно нормально без ошибок, но на экране не показываются.
UPD:
material.animated = true; вроде бы решила проблему.


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

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