質問

私はFlex 2/3を数年間使用し、それに戻ってFlex 4にアップグレードしました。HaloとSparkのテーマへの参照が表示されますが、以前の作品でテーマに入ったことはないので、私は何が起こっているのかを少し混乱させた。 Haloがデフォルトのテーマであることを正しいですか、それともこれがすべて新しいですか?

また、Simple 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」によってのみサポートされています。"

私はいくつか試しましたが、それぞれが独自のエラーを導入しました。

役に立ちましたか?

解決

Flex 4は、「Spark」と呼ばれる新しいコンポーネントアーキテクチャを導入しました。 「Halo」とは、Flex 3コンポーネントアーキテクチャを指します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top