Flash Builder不显示桌面应用程序

在学习Flash Builder的同时,我正在测试在浏览器中运行的简单应用程序,代码如下所示:

<?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">

<fx:Script>

<![CDATA[

private function doSomething():void

{

myPanel.visible = false;

}

]]>

</fx:Script>

<s:Panel id="myPanel" x="32" y="38" width="445" height="316" title="My Panel">

<s:Label x="206" y="34" text="Label"/>

<s:HSlider x="171" y="121"/>

<s:Button click="doSomething()" x="182" y="198" label="Goodbye"/>

</s:Panel>

</s:Application>

当我在浏览器中运行应用程序时,如果显示正常,但是当我使用桌面应用程序的设置设置项目时,我无法显示任何内容。 我在问题视图中没有列出任何问题。 有没有人有一些建议,为什么我没有看到编译的应用程序。谢谢


首先,将您的Flex Web项目转换为使用以下Flash Builder的桌面应用程序:

在这里输入图像描述

然后使用<s:WindowedApplication />更改标记<s:Application /> (Flash Builder在默认情况下建议在更改项目类型时更改此标记)

你的最终项目看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication  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">


    <fx:Script>
        <![CDATA[

            private function doSomething():void
            {
                myPanel.visible = false;
            }

        ]]>

    </fx:Script>
    <s:Panel id="myPanel" x="32" y="38" width="445" height="316" title="My Panel">
        <s:Label x="206" y="34" text="Label"/>
        <s:HSlider x="171" y="121"/>
        <s:Button click="doSomething()" x="182" y="198" label="Goodbye"/>
    </s:Panel>
</s:WindowedApplication>

您需要为桌面应用程序使用Spark WindowedApplication。 s:Application仅适用于Web。

链接地址: http://www.djcxy.com/p/34637.html

上一篇: Flash Builder not showing desktop Application

下一篇: flex custom event with item renderer and custom component