2009-11-06 139 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