PaperVision3Dでボタン上でのマウスカーソルを変える方法

PaperVision3D上だと、Materialにinteractive=trueなMovieClipを張り付けても、内部のボタンは反応するものの、マウスカーソルは矢印のままで、手になってくれない。

今まで、マウスカーソルのBitmapを作って差し替えたりしてたけど、以下で解決した。

PV3DのviewportのcontainerSpriteのbuttonModeを変えてあげるということらしい。

PV3Dのソースは時間なくて読んでないけど、まぁそうだよね。結局最終的な表示は、InteractiveObjectになっているわけだし。ということで、もっと前に知ってれば...

 
private function onButtonOver(evt:MouseEvent){ 
 this.current_viewport.containerSprite.buttonMode=true;
}

private function onButtonOut(evt:MouseEvent){ 
 this.current_viewport.containerSprite.buttonMode=false; 
}

コメントする
トラックバック(0)

トラックバックURL: http://blog.tokyoace4.com/cgi-bin/mt/mt-tb.cgi/33