0

Flex 4.7 Web アプリケーションで、単純な円グラフを赤と緑の色で描画しようとしています。

だから私は_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を使用したくありません。チャートはアイテム レンダラーに表示されるためです。あるテーブルで商を計算し、別のテーブルに保存します。

また、ネットとウェッジ呼び出しを描画するすべてのコード例を複数回検索しましたが、代わりに円curveToを部分的に覆う単純なマスクを使用できるのでしょうか?_green

4

1 に答える 1