Flash Builder 不显示桌面应用程序
Posted
技术标签:
【中文标题】Flash Builder 不显示桌面应用程序【英文标题】:Flash Builder not showing desktop Application 【发布时间】:2015-06-20 12:48:19 【问题描述】:在学习 Flash Builder 的过程中,我正在测试一个在浏览器中运行的简单应用程序,代码如下:
xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
私有函数doSomething():void myPanel.visible = false; ]]> 脚本>
应用>
当我在浏览器中运行应用程序时,如果显示正常,但是当我使用桌面应用程序的设置设置项目时,我无法显示任何内容。我没有在问题视图中列出任何问题。有人对我为什么看不到已编译的应用程序有什么建议吗?谢谢
【问题讨论】:
首先要了解如何将 Web 应用程序设置为在桌面应用程序中运行。 【参考方案1】:首先使用 Flash builder 将您的 Flex Web 项目转换为桌面应用程序,如下所示:
然后将标签 <s:Application />
更改为 <s:WindowedApplication />
(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" 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>
【讨论】:
【参考方案2】:您需要为桌面应用程序使用Spark WindowedApplication。 s:Application
仅供网络使用。
【讨论】:
以上是关于Flash Builder 不显示桌面应用程序的主要内容,如果未能解决你的问题,请参考以下文章
为啥电脑好多应用程序(firefox、delphi)背景全都跟窗口背景一样了,个别字体变大,关闭窗口的x也不显
adobe air vs flex vs flash builder ---我需要解释一下