имея простые кнопки в papervision - PullRequest
0 голосов
/ 22 июля 2011

в papervision есть простая вещь, которую я не могу сделать, я хочу, чтобы на моем swf была простая кнопка, как у нас во вспышке, просто 2d квадрат, который находится на экране, и вы можете нажать на него и выполнить какое-то действие, Я не нашел никаких решений для этого
Я буду признателен, если кто-то может помочь мне с этим
спасибо

1 Ответ

2 голосов
/ 22 июля 2011

Прежде всего, я хотел бы сказать, что вам лучше не использовать 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);
...