我是 Raphael 的新手,想就如何构建我的应用程序提出一些基本问题:
我需要在可视化图形编辑器上绘制模型并将它们保存到文件中(我称它们为屏幕)。在运行时,我需要加载这些屏幕并使用 Ajax 从服务器数据中为它们制作动画。
使用 SVG,我可以使用这个简单的命令加载数据:
<object id="svgobject" type="image/svg+xml" data=".\svg\svgfilename.svg"></object>
此外,在 SVG 上,我们可以使用一些图形可视化编辑器,这就是我们构建屏幕所需的全部内容。其余的如果 javascript 代码获取元素 id 并在运行时基于 ajax 调用更改它们的属性以获取服务器数据。
由于旧浏览器不支持 SVG,一个自然的选择是使用 Raphael,但我不知道是否有支持 Raphael 脚本语言的可视化图形编辑器以及如何在运行时保存/加载这些脚本。
那么,可视化编辑我的模型、将它们保存到文件并使用 Raphael 实时加载的最佳方法是什么?