如何“从头开始”(使用AS3 / MXML)制作Adobe Flash / Flex图表组件?

时间:2009-10-03 06:33:29

标签: flash flex actionscript adobe

我有兴趣为图表/图表创建Adobe Flash UI组件。我对图书馆的图书馆不感兴趣;相反,我正在寻找书籍,文章或开源项目,我可以从中学习开发图表组件(即,如果在纯ActionScript 3.0 Flash中完成,可以扩展Sprite逻辑基类,或者可能是UIComponent / ChartBase) / CartesianChart如果在Flex中完成。)

请告诉我一些资源,书籍以及我可以用来“从头开始”创建这个组件的东西。

另请参阅Adobe Flash: Making an Interactive Charting UI Component “from scratch” (without Flex)了解非Flex图表组件的具体情况。也就是说,在Flash中使用纯ActionScript 3.0。

4 个答案:

答案 0 :(得分:4)

我见过的最好,最简单的图形框架是degrafa

以下是degrafa and the native drawing api之间的简要比较。 我相信degrapha做的很多事情已经被用于新的flex 4(但仍处于测试版)框架中。

对于特定图表Axiis是使用degrafa构建的开源数据可视化框架。

为了创建组件,这些MAX演示文稿应该从您开始:

Creating new components in flex 3

Diving deep with the flex component lifecycle

答案 1 :(得分:0)

我自己尝试过,并不认为从头开始做这件事很麻烦。我最好的建议是使用Flex内置的图表控件。但如果你喜欢手动操作,那么首先要做的是做一些矩形,如果你想做条形图。  http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Graphics.html

答案 2 :(得分:0)

使用Flash编写的源代码,查看Open Flash Chart.漂亮的图表。即使您想编写自己的代码,也可以查看一些代码以获得一些想法。

答案 3 :(得分:0)

一本有趣的书可以帮助你“Flex 4 fun”。但这本书仅涵盖问题的图形部分。这可能是一个开始...