我正在使用papervision3d爲3D庫設計3D全景查看器。我使用FlashDevelop完全在ActionScript3中編寫代碼。我現在需要添加簡單組件(按鈕,下拉菜單,工具欄等),我知道使用mxml很容易創建UI。有沒有人有任何經驗在mxml中創建UI,然後在papervision3d對象中使用它們?基本上,我想在我的全景中間放置一個由mxml文件指定的按鈕,但我不知道如何執行此操作。 感謝您的幫助。在papervision3d應用程序中使用flex組件
1
A
回答
1
我在做一件非常相似的事情:我一直在用Papervision3D開發3D全景瀏覽器,並添加了Flex控件作爲界面。 (您可以在http://www.panocast.com查看查看器的當前狀態)
我在這裏所做的與您所請求的完全相反:我將Papervision3D視圖包裝在UIComponent中,並將其放置到MXML文件中。通過將它放在Canvas
中,我可以將控件放置在其上。具體方法如下:
<mx:Canvas width="100%" height="100%">
<!-- the main panoarama player object -->
<pp:PanoViewer id="pv" width="100%" height="100%" />
<!-- horizontal control bar -->
<mx:HBox id="controls" bottom="10" left="10" right="10">
<!-- rewind & play/pause buttons -->
<mx:ButtonBar id="playbackButtons" buttonWidth="26">
<mx:dataProvider>
<mx:Array>
<mx:Object icon="@Embed(source='../../../../assets/rewind.png')" toolTip="Rewind video" name="rewind" />
<mx:Object icon="{playIcon}" toolTip="Play video (space)" name="play" />
</mx:Array>
</mx:dataProvider>
</mx:ButtonBar>
...
等
+0
很不錯的瀏覽器!那麼你是否擴展了PanoViewer對象的UIComponent?如果是這種情況,您是否將mouseListeners(用於平移和傾斜全景視頻)添加到舞臺或其他位置? – 2009-02-04 13:39:18
相關問題
- 1. 混合flex 4 gui組件與papervision3d
- 2. 主Flex應用程序和組件
- 3. Flex的良好papervision3D教程?
- 4. 在另一個HTML文件中使用flex web應用程序
- 5. 需要在FLEX應用程序中使用自定義組件的示例
- 6. Flex應用程序
- 7. 應用程序中的Flex組件可見性
- 8. 將Flash/Flex組件嵌入到Java應用程序中
- 9. 使用Intuit IPP的Flex應用程序
- 10. Facebook應用程序:使用Flex或JQuery
- 11. 在Flex應用程序中顯示HTML
- 12. 在Flex應用程序中嵌入PDF
- 13. 在Flex應用程序中使用Sharepoint用戶憑據?
- 14. 在Flex 4.5移動應用程序中使用PopUpManager
- 15. 如何在Flex 4.5應用程序中使用Tween for MovieClips?
- 16. 如何在Flex的主應用程序中使用皮膚?
- 17. 在網絡應用程序中使用Flex打開PDF
- 18. 在Rails應用程序中使用flex製作表格
- 19. 在SpringMVC中使用Flex應用程序開發
- 20. 運行Flex應用程序
- 21. Flex/Java應用程序
- 22. 軌從Flex應用程序
- 23. 部署flex應用程序
- 24. Flex應用程序版本
- 25. 在java中使用flex圖形組件
- 26. 在Flex 4中,如何獲取我的應用程序中的組件列表
- 27. 使用jpeg圖像時Flex Flex應用程序暫停
- 28. 如何使用flex ant taks自動創建flex應用程序?
- 29. Flex/Flash Builder 4.5上的iOS(iPad)應用程序 - SplitView組件?
- 30. Flex 3 - 爲繪製應用程序擴展哪些組件
有在這個網站一個非常好的觀衆:http://www.pan2view.com/ – djangofan 2009-07-16 20:55:09