コメント

このコメントは、【トピック】質問/グローバル変数に配列をいれて読み込む方法へのコメントです。

コメントの内容

      mini shirosaboten(投稿日:2010/08/14 12:08/14/10)
まず、開始スクリプトの
if loadGlobalVariable()
  speak("グローバル変数読み込み成功")
else
  speak("グローバル変数読み込み失敗")
end

では、毎回『読み込み成功』と出ます。

読み込むグローバル変数は4つで(二つのゲームから2つずつ、いずれも配列)、それぞれに判定をしました。
if getLoadedGlobalVariable(1234, "ゲームA変数1")
 speak("ゲームA変数1の読み込み成功しました")
else
 speak("ゲームA変数1の読み込みに失敗しました")
end
if getLoadedGlobalVariable(1234, "ゲームA変数2")
 speak("ゲームA変数2の読み込み成功しました")
else
 speak("ゲームA変数2の読み込みに失敗しました")
end
if getLoadedGlobalVariable(5678, "ゲームB変数1")
 speak("ゲームB変数1の読み込み成功しました")
else
 speak("ゲームB変数1の読み込みに失敗しました")
end
if getLoadedGlobalVariable(5678, "ゲームB変数2")
 speak("ゲームB変数2の読み込み成功しました")
else
 speak("ゲームB変数2の読み込みに失敗しました")
end

すると
2つ~3つの変数の読み込みに失敗と出ます。
失敗する変数は毎回ランダムで失敗したものについては
1st Argument is not arrayと出ます。
なぜでしょう…><;

コメントの内容(一番最初の投稿)

      mini shirosaboten(投稿日:2010/08/14 12:08/14/10)
まず、開始スクリプトの
if loadGlobalVariable()
  speak("グローバル変数読み込み成功")
else
  speak("グローバル変数読み込み失敗")
end

では、毎回『読み込み成功』と出ます。

読み込むグローバル変数は4つで(二つのゲームから2つずつ、いずれも配列)、それぞれに判定をしました。
if getLoadedGlobalVariable(1234, "ゲームA変数1")
 speak("ゲームA変数1の読み込み成功しました")
else
 speak("ゲームA変数1の読み込みに失敗しました")
end
if getLoadedGlobalVariable(1234, "ゲームA変数2")
 speak("ゲームA変数2の読み込み成功しました")
else
 speak("ゲームA変数2の読み込みに失敗しました")
end
if getLoadedGlobalVariable(5678, "ゲームB変数1")
 speak("ゲームB変数1の読み込み成功しました")
else
 speak("ゲームB変数1の読み込みに失敗しました")
end
if getLoadedGlobalVariable(5678, "ゲームB変数2")
 speak("ゲームB変数2の読み込み成功しました")
else
 speak("ゲームB変数2の読み込みに失敗しました")
end

すると
2つ~3つの変数の読み込みに失敗と出ます。
失敗する変数は毎回ランダムで失敗したものについては
1st Argument is not arrayと出ます。
なぜでしょう…><;