我有兴趣为图表/图表创建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。
答案 0 :(得分:4)
我见过的最好,最简单的图形框架是degrafa。
以下是degrafa and the native drawing api之间的简要比较。 我相信degrapha做的很多事情已经被用于新的flex 4(但仍处于测试版)框架中。
对于特定图表Axiis是使用degrafa构建的开源数据可视化框架。
为了创建组件,这些MAX演示文稿应该从您开始:
答案 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”。但这本书仅涵盖问题的图形部分。这可能是一个开始...