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