我打开了Flash Builder,创建了一个新的Flex项目,然后将该标签插入到mxml文件中。Flex标签没有出现
<?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">
<s:Label id="label" text="myLabel"/>
</s:Application>
现在我运行这个(使用Internet Explorer或谷歌浏览器),我看到一个简单的白色屏幕,没有它(http://i101.photobucket.com/albums/m59/plinios/Untitled-4_zps1ef1127d.png)。
难道我只是傻吗?我到处寻找,找不到解决方案。这似乎是一个非常非常简单的问题。为什么标签不显示?
编辑:
我重新启动我的电脑并重新安装Flash Builder中。然后我尝试了上面的简单代码,它仍然显示Chrome和IE的白色屏幕。有趣的是,我为标签放置了一个面板,它在IE中显示,但不在Chrome中显示。
<s:Panel x="41" y="36" width="250" height="200">
<s:Label id="label" x="10" y="-20" text="myLabel"/>
</s:Panel>
编辑:
当右键点击屏幕,我得到一个闪光菜单,而不是HTML菜单。
无论如何,使用Windows 8操作系统会影响到这一点吗?我没有看到任何其他原因,为什么它不会正常显示。
看起来你的嵌入代码有问题,而不是应用程序本身。 – RIAstar
我以前见过这个,它可能不是**嵌入代码的问题。右键单击“空白”页面 - 您将获得HTML页面的常规上下文菜单(指示您的嵌入代码有错误),或者您将获得Flash Player的上下文菜单(指示某些错误,本身)。我所指的情况通常是后者,因为我使用的是Flash Builder在其HTML模板中提供的嵌入代码(因为右键单击时会看到Flash Player上下文菜单),所以我知道它是一个Flash问题。 –
完全退出浏览器并重新启动它通常会为我解决问题。但是,您在两个不同的浏览器中看到这一点的事实可能会指出Flash以外的问题。由于我们可以假设(99%的确定性)您的简单Flex代码不是问题,我仍然倾向于认为Flash Player行为不当。我不使用IE或Windows,所以也许这个问题在Windows上有不同的症状。我建议重新启动您的浏览器和操作系统,并排除这种不时发生的(我)不可思议的Flash问题。 –