2011-11-16 39 views
0

使用Corona SDK的Im。來自文件夾內的文件的Corona SDK調用功能

這裏是我的文件目錄的例子...

- Project Folder 
-- file.lua 
-- Another Folder 
--- another_file.lua 
-- main.lua 

我剛開始使用電暈5天前,所以讓我知道如果我錯過了在解釋什麼。

所以現在在main.lua和im使用newGroup()來顯示我的內容。

我想從file.lua調用new()函數,所以我寫,localGroup:insert(file.new())。這工作很好。

現在,當我想從another_file.lua,localGroup:insert(another_file.new())調用new()函數時,出現錯誤。

它與嵌套在另一個文件夾中的文件有關。我怎樣才能寫出來使它工作?

+0

你能舉一個file.lua和another_file.lua的內容的例子嗎?就我所知,file.new()調用應該不起作用。 – kikito

回答

1

對不起,但您必須將所有的.lua文件放在main.lua所在的根目錄中,否則會出錯。 corona的缺點之一是隻能將圖像放在子文件夾中,但其他.lua文件,電影和聲音必須位於根目錄中。你調用file.lua的原因(假設)是它在根文件夾中的事實。嘗試將another_file.lua移動到主體並嘗試撥打電話。它應該以這種方式工作。 ^^

+0

你..基本上我發現了。我只是想確保我沒有失去任何東西。這些圖像都在文件夾中工作,但這些文件只能在根目錄下運行。謝謝! – cnotethegr8

+1

子文件夾在2012年2月23日之前工作,只是要求(「subfolder.filename」); – jjxtra

相關問題