在papervision中有简单的按钮

时间:2011-07-22 08:19:34

标签: flash actionscript-3 papervision3d

在papervision中有一个简单的事情我不能做,我想在我的swf上有一个简单的按钮,就像我们在flash中一样,只是一个2d的方块在屏幕上,你可以点击它并做一些动作,我没有找到任何解决方案 如果有人可以帮助我,我将不胜感激 感谢

1 个答案:

答案 0 :(得分:2)

首先,我想说你最好不再使用papervision,因为该项目已经停止,不会再进一步​​开发。最好换成Away3D。

话虽如此,我确实有解决问题的方法。它实际上非常简单。您只需将一个OBJECT_PRESS-eventListener添加到3D对象,或者您可以创建一个不是3D对象的按钮,并将其放在视图上(如果您想要一个2D按钮)。

//If you want a 3D-object to act as a button
yourButton.addEventListener(InteractiveScene3DEvent.OBJECT_PRESS, someFunction);

//If you want a 2D-non-papervision-button to be over your view.
var yourButton:Button = new Button();
stage.addChildAt(yourButton, IndexHigherThanYourView);