2009-01-26 66 views
0

我一直在用Java开发几年,最近六个月我一直在构建基于GWT的应用程序。但我几乎没有Flash或Action Script的经验,我想尝试一下Flex的一些业余爱好编程。特别是2D图形和图像处理将是一个有趣的主题。为Java/GWT开发者提供Flex 2D图形学习路径?

Adob​​e的Java开发人员教程自然是起点,但我需要一些指针来指导图形。像基于服务器数据绘制2D图形或修改用户上传的图像。 Flex能做多少事?服务器端必须做些什么?

回答

1

对于绘图而言,您不需要“完整”柔性库,flex将主要为您提供一组很好的GUI组件,以及一些轻松与后端服务器集成的方法。

如果你只是想画一些东西检查出图形对象http://livedocs.adobe.com/flex/3/langref/flash/display/Graphics.html - 它的工作原理类似于Java图形对象。

如果你想修改用户上传的图片,你当然已经在服务器上了(因为图片已经上传了) - 但是新的flash player(版本10)也支持对本地数据的一些操作,所以甚至可以显示甚至没有上传的修改后的图像,例如参见http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/。对于一个java程序员来说,Flex/AS3会感觉有些不可思议 - 其中的一部分非常容易,其他部分将会令人沮丧,工具支持更糟,编译器速度慢,不支持无需跳过大量的循环即可运行unittests别让我开始......)。但作为一个部署平台,我必须说我非常喜欢它。