1

FLEX 4で折れ線グラフを実装しています。デフォルトの色が気に入らず、データとの関連性が低いため使用できないことを除いて、グラフは正常に機能しています。たとえば、オレンジは私のデータ列「屋外温度」のデフォルトの色としては最適ではありません。むしろそれを上書きして、可能であれば緑色を使用したいと思います。

このようにSolidColorStrokeを明示的に指定すると、折れ線グラフの凡例が壊れます。

<mx:SolidColorStroke id = "s1" color="haloGreen" weight="2"/>
<mx:LineSeries yField="v1" form="curve" displayName="Indoor Temp" lineStroke="{s1}"/>

^このコードを使用すると、折れ線グラフの凡例はその特定のLineSeriesの色の表示を停止し、黒でのみ表示されます。

LineSeriesのストロークの色を上書きして、それらの色を凡例の表示に保持するにはどうすればよいですか?

これはFLEX4のバグですか?FLEX 3の例(AdobeのFLEX 3ヘルプWebサイトでも)で、ストロークの色を上書きでき、グラフの凡例に保持されていることに気付きました。

どんな助けでも大歓迎です!

4

1 に答える 1

1

どうやら(私が収集できることから)、これはFLEX 4の既知のバグであり、Adobeは次のリリースでこれを修正するために取り組んでいるようです。ラメ、わかってる。

これを修正するには、廃止された「Stroke」オブジェクトを使用する必要があります。これにより、FLEX4でコンパイラの警告が生成されます。

于 2010-08-05T22:12:56.950 に答える