首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在papervision3d应用程序中使用flex组件

在papervision3d应用程序中使用flex组件
EN

Stack Overflow用户
提问于 2009-02-03 18:34:03
回答 1查看 1.4K关注 0票数 1

我正在使用papervision3d为3D库设计一个3D全景查看器。我使用FlashDevelop完全用ActionScript3编写代码。我现在需要添加简单的组件(按钮、下拉菜单、工具栏等)。我知道使用mxml可以很容易地创建UI。有没有人有在mxml中创建UI然后在papervision3d对象中使用它们的经验?基本上,我想把一个由mxml文件指定的按钮放在全景图的中间,但我不知道该怎么做。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-02-04 09:05:25

我正在做一些非常类似的事情:我一直在用Papervision3D开发一个3D全景查看器,并添加了Flex控件作为界面。(您可以在http://www.panocast.com查看查看器的当前状态)

我在这里所做的与您的请求完全相反:我将Papervision3D视图包装在UIComponent中,并将其放入MXML文件中。通过将其放在Canvas中,我能够将控件放置在它的顶部。下面是操作步骤:

代码语言:javascript
复制
<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>
    ... 

等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/508337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档