Flex Label未显示

时间:2013-04-16 22:46:33

标签: flex flash-builder

我打开了flash builder,创建了一个新的Flex项目,然后将该标签插入到mxml文件中。

<?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或Google Chrome),我看到一个简单的白色屏幕,上面没有任何内容(http://i101.photobucket.com/albums/m59/plinios/Untitled-4_zps1ef1127d.png)。

这只是我傻吗?我到处寻找,我找不到解决方案。这似乎是一个非常非常简单的问题。为什么标签没有出现?

编辑:

我重新启动了PC并重新安装了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>

编辑:

右键单击屏幕时,我会看到一个Flash菜单,而不是HTML菜单。

使用Windows 8操作系统会不会影响到这一点?我没有看到为什么它不能正常显示的任何其他原因。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。首先要意识到的是,只有IE才能正确显示。当您开始编码时,您需要将所有内容都包装在Spark Group中。就是这样!