我之前用了几年的Flex 2/3,现在又回来了并升级到了Flex 4。我看到了一些关于Halo和Spark主题的引用,但是在以前的工作中从未涉及过主题,所以有点困惑正在发生什么。我是否正确地认为Halo是默认主题,或者这是全新的?
此外,我拿了一个简单的Flex 3 MXML文件,并尝试让它在Flex 4中运行:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx"
layout="absolute" borderStyle="none" borderColor="#000000" cornerRadius="0"
backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#000000, #FF0000]"
width="800" height="600"
frameRate="20">
</mx:Application>
但是我遇到了错误,比如“错误:样式'backgroundGradientColors'只支持类型为'mx.core.Application'且主题为'halo'的对象。”
我尝试了一些方法,但每种方法都引入了自己的错误。