【问题标题】:More than one TitleWindow instance?多个 TitleWindow 实例?
【发布时间】:2011-06-07 14:42:58
【问题描述】:

我只是遇到了一件奇怪的事情——我不能同时有 2 个弹出 TitleWindows 实例。

  • 我怎样才能拥有多个可以移动的 TitleWindow 实例?

这是我的参考代码:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955"
               minHeight="600"
               creationComplete="application1_creationCompleteHandler(event)">
    <fx:Script>
        <![CDATA[
            import mx.events.FlexEvent;
            import mx.managers.PopUpManager;

            protected function application1_creationCompleteHandler( event:FlexEvent ) : void
            {
                // TODO Auto-generated method stub
                PopUpManager.addPopUp( w1, this );
                PopUpManager.addPopUp( w2, this );
            }
        ]]>
    </fx:Script>

    <s:TitleWindow id="w1" width="300" height="400">    
    </s:TitleWindow>

    <s:TitleWindow id="w2" width="300" height="400" x="300">
    </s:TitleWindow>

</s:Application>

【问题讨论】:

    标签: apache-flex actionscript-3 window


    【解决方案1】:

    请参考我的previous answer to you。创建你的窗口类。并按以下方式添加:

    var win:MyWindow = MyWindow(PopUpManager.createPopUp(this, MyWindow));
    

    任意次数。

    【讨论】:

    • 我的 windows 不是同一个类的实例。它们持有不同的数据,或者您引用的是我不能也不能使用 MXML 声明的 TitleWindows?
    • 我明白了……但我坚持有一种方法可以不将每个窗口分成新组件。 :|
    • 然后呢?在单独的类(组件)中提取“保存不同数据,或者您引用我不能也不能使用 MXML 声明的 TitleWindows”的窗口有什么问题。请记住,MXML 组件是一种类(使用 MXML 语法)。
    • 提取子组件是改进应用程序设计的好方法。而在 MXML 中表示的 TileWindow 是最好的选择。
    • 是的......你可能是对的 :) 谢谢。那么就这样走吧:)
    【解决方案2】:

    将 addPopUp 的 modal 属性设置为 false。

            PopUpManager.addPopUp( w1, this, false );
            PopUpManager.addPopUp( w2, this, false );
    

    【讨论】:

    • 不。它仍然不起作用@www.Flextras.com,可能还需要其他东西......:|
    猜你喜欢
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2010-09-24
    • 2017-01-29
    • 2014-03-05
    相关资源
    最近更新 更多