FlashDevelop - spark组件不起作用

时间:2013-06-28 19:40:27

标签: flash flex flashdevelop flex-spark

我是Flex的初学者。我下载了FlashDevelop,创建了一个新的Flex 4应用程序并添加了一段简单的代码来测试它是否有效。据我了解,该应用程序应打印出“你好”。相反,它什么都不做 - 只是一个没有输出的空白窗口来调试日志。

奇怪的是,如果我用<s:Application>代替<mx:Application>,那就打印'你好'就好了。但是它不会显示命名空间中的任何元素。

所以我猜这是一个与Spark有关的问题。

当前设置:

  • FlashDevelop 4.4.2
  • 为SDK编译:Flex 4.6.0和AIR 3.7(我想我不是在使用AIR。我甚至尝试过Flex 4.9.1,也没有工作)
  • 我没有在FD
  • 中包含除默认值以外的任何库

Main.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"
               creationComplete="trace('hello');">

    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
</s:Application>

1 个答案:

答案 0 :(得分:1)

我认为可能是正在编译项目的Flash Player版本:Why isn't this image showing up?