【问题标题】:Flex: empty window on HelloWorld appFlex:HelloWorld 应用程序上的空窗口
【发布时间】: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 中选择另一个浏览器(如果您有其他浏览器)。我想这是一个问题。该代码无疑是正确的。

标签: apache-flex flash-builder


【解决方案1】:

好的,从评论中重新发布。

  1. 您是否尝试在其他浏览器中打开此 swf?

  2. 当您的 swf 没有在任何地方打开时,请确保清除浏览器缓存,并且您 可以尝试手动删除文件。

  3. 有时很容易忘记保存已编辑的文件,这不是你的情况,是吗?

  4. 可靠的方法 查看您的 swf 是否已更新到 Alert.show('version') 或 用图形在您的应用上画一条大红线。

【讨论】:

  • 附注仅针对发出相同问题的人: 1 -- 帮助;在 Chrome 中尝试,在 Firefox 中一切正常;
猜你喜欢
  • 2018-07-17
  • 1970-01-01
  • 1970-01-01
  • 2014-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多