【问题标题】:resizing effect on TitleWindow FlexTitleWindow Flex 上的调整大小效果
【发布时间】:2011-10-08 20:50:39
【问题描述】:

我想知道如何将最大化和恢复功能添加到 Flex TitleWindow。 我用过这样的东西 <s:Button label="maximize panel" click="Panel1.height = 300;Panel1.width = 300"/> where Panel1 is the id for TitleWindow 但没有效果。

我也想知道如何在 titlewindow 标题上添加按钮(这样我就可以包含最大化和最小化的按钮)。

【问题讨论】:

    标签: apache-flex flex4 resize


    【解决方案1】:

    其实很简单:

    <fx:Declarations>
        <s:Resize id="ohyea" widthTo="300" heightTo="300" duration="500" target="{Panel1}"/>
    </fx:Declarations>
    
    <s:Button label="maximize panel" click="ohyea.play();"/>
    

    您可以在标题窗口中做同样的事情,只需将目标更改为“this”。

    【讨论】:

    • 感谢您的回复..这和我做的一样..你能告诉我如何将该按钮添加到 titlewindow 标题栏吗?
    • 创建一个皮肤文件并设置标题窗口的“skinClass”属性。在通过复制第 249 行的默认 spark 皮肤创建的皮肤文件中,您可以看到定义的“关闭按钮”,只需在此处再定义几个按钮,您就可以直接在皮肤文件中执行操作。
    • 另一件事..一旦我创建了自己的皮肤类,如何将它应用到我的titleWindow?我只是将它作为 skinClass="location\createdSkin" 包含在应用程序标签中吗?
    • 是的,除非您需要使用点表示法而不是路径,因为它是一个“类”。 skinClass="location.createdSkin"
    • 是的.. 谢谢.. 我得到了它的工作.. 最后一件事.. 现在我已经添加了一个按钮,我该如何称呼它?因为对于关闭按钮,我们可以使用“关闭”来调用关闭处理程序。我如何为我在皮肤中创建的按钮执行此操作?
    猜你喜欢
    • 2011-07-08
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多