【发布时间】:2012-09-20 10:43:10
【问题描述】:
我需要在我的 Flash Web 应用程序中嵌入一个 vector 图形编辑器。图形编辑器应该能够执行以下操作:
- 画线(画笔工具)
- 擦除
- 按比例绘制
- 创建文本块
- 使用图像作为绘图的背景(上传图像并将其用作背景)。
用户所做的更改应发送到其他活动客户端。我试图找到以下问题的答案。
- 画线应该如何实现?我的意思是:用户在屏幕上移动鼠标(鼠标左键向下),我应该如何处理 MOUSE_MOVE 事件?请注意,在绘制之后,用户可能希望缩放绘图。
- 应该如何进行擦除?请注意,我无法将擦除实现为绘制白线(因为我可以有背景)。
- 存放拉丝翼的最佳方法是什么?序列化一组命令?
- 最后,如何才能将更改通知其他客户?
将不胜感激任何关于如何创建类似于描述的图形编辑器的文章或教程(无论在什么平台或编程语言上)。
请不要害羞 :) 任何想法都非常感谢!
【问题讨论】:
标签: flash web-applications graphics drawing