пунктирные линии сетки гибкого графика - PullRequest
1 голос
/ 27 ноября 2009

Использование компонента LineChart в Flex: как сделать пунктирными горизонтальные линии сетки (фон на диаграмме)? С mx: Stroke внутри mx: horizontalStroke я могу устанавливать только такие свойства, как вес, цвет и альфа. Я бы хотел, чтобы линия была пунктирной ...

Вот что у меня сейчас:

<mx:LineChart id="linechartDays" width="100%" height="100%" dataProvider="{dayData}" showDataTips="true">
    <mx:backgroundElements>
        <mx:GridLines horizontalChangeCount="1" direction="horizontal">
            <mx:horizontalStroke>
                <mx:Stroke weight="1" color="0xcccccc"/>
            </mx:horizontalStroke>
        </mx:GridLines>
    </mx:backgroundElements>
</mx:LineChart>

1 Ответ

0 голосов
/ 18 июня 2010

используйте файл класса DottedLine.as для следующего пути http://www.warmforestflash.com/blog/2009/01/as3-dotted-line-class/

и используйте эту функцию для main.mxml файла

приватная функция drawline (argStr: String): void { var s: Shape = new DottedLine (1.5, высота диаграммы, 0xff0000,1,5,4) uil = новый UIComponent (); uil.addChild (ы); uil.height = Chart.height; canChart.addDataChild (ИЮОЖЕ, argStr, NULL, NULL, NULL, argStr, 50); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...