Papervision3Dの勉強 マウスイベント




マウスでキューブをクリックすると動きます。


こんな感じ


ソース


解説


まずマウスイベントを有効にするためには

viewport.interactive = true;
var color:ColorMaterial = new ColorMaterial(Math.floor(Math.random() * 0xFFFFFF), 0.6);	    			color.interactive=true;
var materials:MaterialsList = new MaterialsList({all:color});


viewportとColorMaterialのinteractiveをtrueにする。
そしてaddEventListener

cube.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, onClick);