2011-10-25 12 views
0

CSSで軸線を隠すにはどうすればよいですか?これは動作しませんか?CSSで軸線を隠す方法は?

<mx:Style> 
    @namespace mx "library://ns.adobe.com/flex/mx"; 

    mx|ColumnChart { 
    horizontalAxisStyleName: myAxisStyles; 
    verticalAxisStyleName: myAxisStyles; 
    } 
    .myAxisStyles { showLine: false; } 
</mx:Style> 

また試してみました。これに先立ち

私が使用:

<mx:horizontalAxisRenderers> 
    <mx:AxisRenderer showLine="false" axis="{someName.horizontalAxis}" /> 
</mx:horizontalAxisRenderers> 
<mx:verticalAxisRenderers> 
    <mx:AxisRenderer showLine="false" axis="{someName.verticalAxis}" /> 
</mx:verticalAxisRenderers> 

をしかし、それはいくつかの迷惑な警告を生成:

感謝を!

答えて

2

Flex 4.5では、CSSを使ってshowLine:falseを設定するとCSSがうまく動作しませんでした。後で私は、CartesianChartsがhorizo​​ntalAxisStyleNamesの入力として文字列ではないことを発見しました。それはであり、horizo​​ntalAxisStyleNameはです。です。horizo​​ntalAxisStyleName * s *。すぐに対処し、showLineプロパティがグラフに適用されました。 。それは有意義ではないように見えるかもしれませんが、私は他に選択肢がなく、これは魅力のように機能します!ご参考のため

コード:

<fx:Style> 
    @namespace mx "library://ns.adobe.com/flex/mx"; 
    @namespace s "library://ns.adobe.com/flex/spark"; 

    mx|ColumnChart { 
     horizontalAxisStyleNames:myAxisStyles,myAxisStyles; 
    } 

    .myAxisStyles { 
     showLine:false; 
    } 

</fx:Style> 
+0

おかげでたくさんの男! –

+0

かわいいハックだけど。私のチックマークをあやす。古いメソッドに戻ります。 –

関連する問題