2011-11-01 67 views
2

我希望從Flex圖的背景中刪除細的原始線。我已經將其中一個軸轉換爲類別軸,並且原始行保留,現在不需要。從Flex圖的背景中刪除細的原始線

下似乎去除所有的垂直線以及起源

<mx:backgroundElements> 
    <mx:GridLines verticalShowOrigin="false"/> 
</mx:backgroundElements> 

雖然

<mx:backgroundElements> 
</mx:backgroundElements> 

刪除所有背景lines1

+0

我討厭那條線。你可以嘗試掩蓋它。至少我還沒有找到更好的方法來達到預期的最終結果。 –

回答

0

這是一個取巧的辦法,有可能是更好的方法。我實現了通過這樣做:

<mx:Stroke weight="1" alpha="0" id="blankStroke"/> 
<mx:backgroundElements> 
    <mx:Array> 
     <mx:GridLines direction="horizontal" 
      horizontalOriginStroke="{blankStroke}" 
      horizontalShowOrigin="true"/>   
    </mx:Array> 
</mx:backgroundElements> 

只是使中風的alpha爲0 :-P 有很多方法來欺騙的Flex。 ;-) 請讓我知道這是否是你想要的。

乾杯,PK

+0

它不會允許數組,所以我刪除它,然後它不會允許Stroke,因爲它說它從4.0開始折舊,所以我在聲明fx塊中使用了SolidColorStroke。不喜歡方向,所以我也刪除了。它仍然不起作用,對不起。 – user611468

+0

好的。實際上我的代碼是3.0。現在在這裏沒有4.0。如果我成功,會試用併發布。同時我希望有人可能會採取一種解決方案。 :-)乾杯 – Anoop

+0

至少從4.5.1開始,「verticalShowOrigin」和「horizo​​ntalShowOrigin」的mx:GridLines屬性按照公佈的方式工作。我沒有任何問題將它們設置爲假,並且看着它們消失。 – ggkmath