8

我使用 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' 仅由主题为 'halo' 的类型 'mx.core.Application' 支持。

我尝试了几件事,但每件事都引入了自己的错误。

4

1 回答 1

7

Flex 4 引入了一种新的组件架构,称为“Spark”。“Halo”指的是 Flex 3 组件架构。

于 2010-10-12T15:39:15.410 回答