我使用Flex 2/3已经几年了,刚刚回到它,升级到Flex 4.我看到一些Halo和Spark主题的参考但我从未在我以前的工作中涉及主题所以我有点混淆发生了什么事。我是否认为Halo是默认主题,还是全新的?
另外,我使用了一个简单的Flex 3 MXML并尝试在Flex4中使用它:
<?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'。”
我尝试了一些东西,但每个都引入了自己的错误。
答案 0 :(得分:7)
Flex 4引入了一种名为“Spark”的新组件架构。 “Halo”指的是Flex 3组件架构。