【发布时间】:2012-12-25 14:17:12
【问题描述】:
我对 flex 完全陌生,并试图创建 helloWorld 应用程序失败。
步骤:
1) 在 flash builder 中创建 flex 项目;
2) 将<s:Label text="Hello World" x="100" y="100" /> 添加到默认包中的HelloWorld.mxml 文件中;
3) 使用 Flash Builder 运行项目;
4) 在浏览器窗口中看到一个空的 Flash 页面;
我错过了什么吗?
HelloWorld.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">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Label text="Hello World" x="100" y="100" />
</s:Application>
附言
- Flash Builder 4.6;
- SDK 4.5.1;
- 其他 Flash 页面在浏览器 (Chrome) 中可以正常工作;
【问题讨论】:
-
您的意思是您使用的是 Flash Builder 4.6?是否从项目菜单中选择了“自动构建”?如果不;添加标签后,您可能必须手动构建项目。您可以使用“Build All”从项目菜单中执行此操作。您也可以从项目菜单中尝试“清理”。我看不出这段代码为什么不起作用。
-
@www-flextras-com,是的,4.6;选择“自动构建”;
-
您在编辑模式下看到您的标签了吗?你确定你看到的是一个 Flash 空白页面还是只是一个 html 页面? (右键-> flash 参数)
-
1)您是否尝试在其他浏览器中打开此 swf? 2)确保在您的swf没有在任何地方打开时清除浏览器缓存,并且您可以尝试手动删除文件。3)有时很容易忘记保存编辑过的文件,这不是您的情况,是吗? 4)查看您的 swf 是否更新的可靠方法是使用 Alert.show('version') 或使用图形在您的应用程序上绘制大红线。
-
我会尝试在菜单 Window-Preferences-General-Browser 中选择另一个浏览器(如果您有其他浏览器)。我想这是一个问题。该代码无疑是正确的。