2009-11-06 138 views
0

当我尝试从eclipse复制代码并将其粘贴到Flash(CS3或CS4)中的actionscript编辑器中时,没有任何东西被粘贴。 Flash确实检测到剪贴板上有东西,并尝试粘贴,但没有添加内容。从eclipse复制+粘贴到flash不起作用

我可以将eclipse中的粘贴复制到在我的计算机上运行的具有某种形式的输入字段的所有其他软件。

eclipse和flash都设置为utf-8。

这个烦恼发生在我装有雪豹的macbook上。

更新: 我刚才做了一个有趣的发现,当我在Eclipse中复制,然后粘贴在其他地方(所以才贴),然后我也可以粘贴在Flash中。

更新2 我已经耗尽了任何我可以尝试并通过归咎于Adobe而放弃的东西。 我注意到一件额外的事情是,当我在Eclipse中复制,选择闪存中的文本并粘贴时,所选文本被替换为空白。这就像在遇到严重编码的字符后闪光停止。

回答

2

我猜这个错误在Flash的编辑器中;它有从用户抱怨的悠久历史。

对于我的项目,我通常会创建一个外部.as文件,然后将其加载到我的FLA中。在你的情况下,它很容易:

  1. 将当前代码复制到一个外部.as文件并将其保存在与.fla相同的目录中。

  2. 我们假设您将它另存为main.as.在所使用的代码的地方,放:

    包括“main.as”

这将解决你的问题,而不必去通过你的解决方法。外部.as文件通常也是一种很好的习惯,如果你的代码长度很长或者除了你之外有人可能会看它:)

+0

其实在Flash CS4新项目的托盘拥有的文件创建新的一个非常好的工具(创建包结构和构造你),但我用复制+从以前的项目贴上一大堆复制的代码。我用eclipse,因为它在Mac(IMO)的最佳颠覆支持。 – Les 2009-11-13 23:35:00

0

看起来像你的编辑器中的错误。但是,是的,尝试你自己的解决方案。

更新:我刚才做了一个有趣的发现 ,当我在Eclipse中 复制,然后粘贴在其他地方(所以 只是粘贴),然后我也可以粘贴在 闪存。

+0

但是编辑器,Flash CS4或Eclipse的错误?它不是一个真正的解决方案,因为它会中断CMD/ALT + TAB流程,而且需要更长的时间:) – Les 2009-11-11 14:33:18

+0

听起来像是Flash CS4中的错误,因为代码位于剪贴板上。 – Tom 2009-11-11 18:13:40

0

我在Eclipse上看到过类似的问题;在某些Eclipse文件类型编辑器中,复制和粘贴不能正常工作。如果您在Eclipse中使用HTML或JSP编辑器,请尝试使用文本编辑器并查看问题是否消失。在Windows上复制/粘贴CTRL-C/CTRL-V,但它们也是CTRL-INS/SHIFT-INS。后者的按键有时对我有用,而其他按键则不适用于我。

+0

我试过最多的,包括新的Flash Builder的测试版的Eclipse插件,没有工作,不幸的是:( – Les 2009-11-13 23:31:51