Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正如我之前告诉你的那样,我正在为打印工具开发 graffiti paint api,用户可以在其中绘制编辑和更新矢量图形。根据我的要求,我需要在我的工具中添加剪切复制和粘贴功能,以便看起来更有活力,任何人都可以帮助我克服这个障碍。
可能有很多方法。尝试这个:
保留一个数组以跟踪所选项目。我假设你有一个选择方法。
在临时物品所在的位置保留另一个数组(例如剪贴板)。
复制:将所选数组的每个项目添加到剪贴板数组中。
剪切:将所选数组的每个项目添加到剪贴板数组并从舞台中删除removeChild()。
removeChild()
Cut:将剪贴板数组的每个项目添加到舞台上addChild()
addChild()
如果您注意到剪贴板和选定的数组可能只是一个并且可能不需要Copy方法。