我打开了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操作系统会不会影响到这一点?我没有看到为什么它不能正常显示的任何其他原因。
答案 0 :(得分:1)
我已经解决了这个问题。首先要意识到的是,只有IE才能正确显示。当您开始编码时,您需要将所有内容都包装在Spark Group中。就是这样!