Как сделать компонент Adobe Flash / Flex Chart «с нуля» (с AS3 / MXML)? - PullRequest
3 голосов
/ 03 октября 2009

Я заинтересован в создании компонента Adobe Flash UI для построения графиков / графиков. Я не заинтересован в библиотеке, чтобы делать графики; скорее я ищу книги, статьи или проекты с открытым исходным кодом, из которых я мог бы научиться разрабатывать компонент построения диаграмм (т. е. тот, который расширяет логический базовый класс Sprite, если это сделано в чистом ActionScript 3.0 Flash, или, возможно, UIComponent / ChartBase / CartesianChart, если сделано во Flex).

Скажите, пожалуйста, некоторые ресурсы, книги и другие материалы, которые я мог бы использовать для создания этого компонента "с нуля".

См. Также Adobe Flash: создание компонента пользовательского интерфейса интерактивной диаграммы «с нуля» (без Flex) для конкретного случая не-Flex компонента диаграммы. То есть во Flash с чистым ActionScript 3.0.

Ответы [ 4 ]

4 голосов
/ 06 октября 2009

Лучшая и самая простая графическая среда, которую я видел, это degrafa .

Вот краткое сравнение между degrafa и собственным рисунком API . Я полагаю, что большая часть того, как degrapha работает, была реализована в новой среде flex 4 (но все еще в бета-версии).

Для определенных диаграмм Axiis - это среда визуализации данных с открытым исходным кодом, построенная с использованием degrafa.

Для создания компонентов эти презентации MAX должны дать вам старт:

Создание новых компонентов в flex 3 .

Глубокое погружение с жизненным циклом гибкого компонента .

0 голосов
/ 21 февраля 2011

Интересная книга, которая может вам помочь, - "Flex 4 fun". Но книга охватывает только графическую часть проблемы. Это может быть начало ...

0 голосов
/ 03 октября 2009

Взгляните на Открыть Flash Chart. Красивые графики с исходным кодом, написанным на Flash. Даже если вы хотите написать свой собственный, вы можете взглянуть на некоторый код, чтобы получить некоторые идеи.

0 голосов
/ 03 октября 2009

Я попробовал это сам и не думал, что это было хлопотно сделать это с нуля. Мой лучший совет - использовать встроенные элементы управления Flex. Но если вы предпочитаете делать это вручную, то первое, что нужно сделать, это сделать несколько прямоугольников, если вы хотите сделать гистограмму. http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Graphics.html

...