2012-03-03 19 views
0

Directorクラスと外部クラスのオブジェクトをグループ化する際に問題があります。ここに短いサンプルアプリケーションのスクリプトがあります。Corona SDK:Directorクラスとグループ化オブジェクト

main.lua

gameScene.lua

fakeScene.lua

theClass.lua

一見に怠惰はいけませんが、スクリプトは非常に短い:)

"theClass.lua" の下部にありますスクリプトのような行があります: "theGroup:insert(back)"

私はこの行にコメントするとアプリケーションに問題はありませんが、このtheClassモジュールでいくつかのオブジェクトをグループ化する必要があります。この問題を解決するにはどうすればよいですか?

ありがとうございます!

答えて

2

local function theFunc(localGroupValue) 
localGroup = localGroupValue 
local back = display.newImage("background.png") 
back:setReferencePoint(display.TopLeftReferencePoint) 
back.x = 200 
back.y = 200 

return("back") 

end 

for s=1,#array do 
table.insert(array,theFunc()) 
end 

を使用してテーブルに変数を返してみ、次に

for s=1,#array do 
theGroup:insert(array[s]) 
end 
を使用してグループに配列を挿入します