在Flex 4.7 Web應用程序中,我試圖用紅色和綠色繪製一個簡單的餅圖。使用Flex繪製一張餅圖餅圖 - 測試代碼和截圖附加
所以我得出一個_red
圓,然後正上方我得出一個_green
圈:
而且我希望能在後面的設置角度 - 以降低它的「一片餡餅「,但找不到任何方法或屬性spark.primitives.Ellipse
有沒有人請在這裏有一個好的建議?
我的完整和簡單的測試代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
applicationComplete="init()">
<fx:Script>
<![CDATA[
private function init():void {
// XXX how to set _green angle?
}
]]>
</fx:Script>
<s:Ellipse id="_red" height="60" width="60" x="110" y="90">
<s:fill>
<s:SolidColor color="#CC0000" />
</s:fill>
</s:Ellipse>
<s:Ellipse id="_green" height="60" width="60" x="110" y="90">
<s:fill>
<s:SolidColor color="#66CC66" />
</s:fill>
</s:Ellipse>
</s:Application>
因爲實在是太重量級的,我不希望使用mx.charts.PieChart,因爲圖表將在項目渲染顯示爲:Calculate a quotient in one table and store it in another table
此外,我已經搜索了網絡和繪製楔子多次調用curveTo
的所有代碼示例,但我不知道是否可以使用一個簡單的掩碼來部分覆蓋_green
圈?
在這裏不能使用掩碼而不是多個'curveTo'調用? –