我通常使用同一個文件夾中的很多AS文件,並且很容易將這些文件相互對應。但是我現在在名稱文件夾裏面有一個存儲大部分文件的子文件夾;並且該子文件夾中還有另一個文件。如何從主文件夾中的AS文件更改AS文件(在子文件夾內)的變量,反之亦然。非常感謝你^^如何從另一個文件夾處理as文件?
回答
如果我正確理解你的問題,你可能需要使用import
關鍵字。駐留在同一文件夾中的ActionScript文件相互之間自動可見,但需要導入不同文件夾中的文件。例如:
- name // folder
- sub // folder
- c.as // file
- a.as // file
- b.as // file
在這種結構中,a
可以訪問b
(反之亦然),因爲它們是在同一文件夾,或包。因爲a
和b
都不能訪問c
,因爲它位於不同的包(name.sub)中,並且同樣c
不能訪問a
或b
。
爲了a
能先訪問c
,則必須導入的文件,像這樣:
//file a.as
import name.sub.c;
注意
- 的路徑是使用點符號,而不是斜槓
- 的路徑來自項目的基礎文件夾,而不是相對於其中存在的文件夾
- th Ë文件擴展名
.as
省略
同樣將完成以允許c
訪問a
:
//file c.as
import name.a;
作爲獎勵,如果你要導入一個包中的所有文件,你可以使用通配符選擇:
//file c.as
import name.*; //imports a and b
編輯:作爲Taurayi在評論中指出,正確的命名慣例是使用lowercas e文件夾/軟件包名稱的名稱,並大寫文件/類名稱,例如com.myproject.components.MyComponentClass
Thx你很多^^,這工作得很好:D –
@shanethehat你可能想提到它的一個常見的命名約定,以小寫和大寫的文件名爲文件夾。 – Taurayi
- 1. 從另一個批處理文件運行批處理文件
- 2. 從另一個批處理文件更新批處理文件
- 3. 立即從另一個批處理文件運行一個文件夾中的所有批處理文件
- 4. 批處理文件使另一個批處理文件,使另一個文件
- 5. 如何將文件從一個文件夾移動到另一個文件夾?
- 6. 如何將文件從一個文件夾移動到另一個文件夾?
- 7. 如何將文件從一個文件夾複製到另一個文件夾
- 8. 批處理文件刪除另一個文件夾內的文件夾
- 9. 批處理將文件夾中的文件移動到另一個文件夾?
- 10. 批處理文件移動.txt到另一個文件夾
- 11. 如何從另一個批處理文件調用Windows批處理文件
- 12. 將文件夾中的文件和文件夾移動到另一個文件夾的批處理文件
- 13. 批處理程序,每5分鐘將文件從一個文件夾移動到另一個文件夾
- 14. 將文件從一個文件夾重命名並移動到另一個文件夾(windows批處理)
- 15. 如何讓一個批處理文件創建另一個批處理文件
- 16. 如何處理另一個git本地文件夾?
- 17. 如何製作批處理文件,將另一個批處理文件放到目標文件夾
- 18. 批處理。用另一個文件替換文件夾中的幾個文件
- 19. 批處理文件拖放多個文件從一個文件夾到一個新文件夾錯誤
- 20. 批處理文件從一個文本文件複製文件夾到另一個目錄
- 21. 批處理文件,創建另一個批處理文件
- 22. 批處理文件,使另一個批處理文件執行
- 23. 批處理文件,寫入另一個批處理文件
- 24. 如何從另一個文件夾中包含文件?
- 25. 批處理文件:兩個文件夾
- 26. 無法從批處理文件夾中刪除文件夾或文件在另一個程序中打開
- 27. Grunt Task - Movig文件從一個文件夾到另一個文件夾
- 28. 將文件從一個文件夾投影到另一個文件夾
- 29. UNIX shell將文件從一個文件夾移動到另一個文件夾
- 30. 將文件從一個文件夾複製到另一個文件夾
你使用AS2還是3?並且你在使用類和包嗎? – pkyeck
如果您仍在使用Flash IDE進行開發,我認爲您應該查看一些適用於ActionScript的IDE。因爲他們會通過協助導入文件,代碼完成等來幫助你。這樣你就不必過多擔心哪個文件夾屬於哪個文件夾以及如何導入它,並且可以開始更多地關注重要的事情 - 即你正在開發的實際代碼。 – Bakapii