所有容器之上的QNXStageWebView

时间:2011-04-30 09:49:11

标签: webview blackberry-playbook

我正在开发一个使用flex英雄的黑莓手册的应用程序,并使用QNXStageWebView显示html内容。但问题是当我添加此webview以使其在所有其他显示对象之上时,我无法控制它我需要解决它才能继续我的工作。任何人都可以帮我解决这个问题???

             

        import mx.core.FlexGlobals;
        import mx.events.FlexEvent;

        import qnx.media.QNXStageWebView;

        public var webview:QNXStageWebView  =   new QNXStageWebView();

        protected function view1_creationCompleteHandler(event:FlexEvent):void
        {
            var rect:Rectangle  =   new Rectangle(0,0,200,400);
            webview.stage           =   stage;
            webview.viewPort        =   rect;
            webview.zOrder          =   1;

        }

    ]]>
</fx:Script>
<fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button id="buttn" x="0" y="0"/>

当我运行此代码时,我无法看到该按钮。我需要在webview上显示它。

2 个答案:

答案 0 :(得分:0)

您是否尝试删除zOrder?这就像html的z-order-property一样,可以在某些层中安排孩子。

答案 1 :(得分:0)

AFAIK,目前它无法做到这一点,所有QNXStageWebView总是置于其他对象之上,我们最好等待adobe / RIM改进实现。