В papervision есть простая вещь, которую я не могу сделать, я хочу иметь простую кнопку на моем swf, как у нас во флэш-памяти, просто 2-мерный квадрат, который находится на экране, и вы можете щелкнуть по нему и выполнить какое-то действие, я не сделал ' я не найду какие-либо решения для этого
Буду признателен, если кто-нибудь может мне помочь с этим
, спасибо
иметь простые кнопки в papervision
comment
должно быть легко визуализировать графику в плоскости из MovieClip или Bitmap. Для интерактивности следуйте советам @Michiel по InteractiveScene3DEvent, а также убедитесь, что для следующего свойства interactive установлено значение true: область просмотра, displayobject3D, материал
- person George Profenza   schedule 23.07.2011
Ответы (1)
Прежде всего, я хотел бы сказать, что вам лучше не использовать больше 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);
person
Michiel Standaert
schedule
22.07.2011
спасибо, я пытался изучить Away3D, потому что все говорили то же самое. но видеоурок Себ-Ли был очень хорошим уроком по papervision, а в Away3D таких руководств нет. Спасибо за ответ
- person m0j1; 23.07.2011