我是Flex的初学者。我下载了FlashDevelop,创建了一个新的Flex 4应用程序并添加了一段简单的代码来测试它是否有效。据我了解,该应用程序应打印出“你好”。相反,它什么都不做 - 只是一个没有输出的空白窗口来调试日志。
奇怪的是,如果我用<s:Application>
代替<mx:Application>
,那就打印'你好'就好了。但是它不会显示命名空间中的任何元素。
所以我猜这是一个与Spark有关的问题。
当前设置:
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>