サウンドのスライドショー

taro_bosatsu

2009年01月28日 22:35


わかりづらいタイトルですみません。

いま、オブジェクトのインベに数秒の短いサウンドを6個ほどいれて
そのオブジェクトをクリックすると、ファイル名の順番に再生されるというのを作ってました。
それぞれのサウンドはクリックするまでは、ループしてる感じです。

スクリプトの基本がわかってなく、検索して見つけたサウンドのオンオフのスクリプトをいじって
あーだこーだしてたのですが、にっちもさっちもいかず
こちらに書き込みさせていただきました。

まったくどうにもならなかった僕のは以下。

integer i;
default
{
state_entry()
{
llPreloadSound("sound_001");
i= FALSE;
llPreloadSound("sound_002");
i= FALSE;
llPreloadSound("sound_003");
i= FALSE;
llPreloadSound("sound_004");
i= FALSE;
llPreloadSound("sound_005");
i= FALSE;
llPreloadSound("sound_006");
i= FALSE;
}
touch_start(integer total_number)
{
if(i== FALSE){
llLoopSound("sound_001",1.0);
i= TRUE;

}else{
llLoopSound("sound_002",1.0);
i= TRUE;
}

if(i== FALSE){
llLoopSound("sound_003",1.0);
i= TRUE;
}

if(i== FALSE){
llLoopSound("sound_004",1.0);
i= TRUE;
}

if(i== FALSE){
llLoopSound("sound_005",1.0);
i= TRUE;
}

if(i== FALSE){
llLoopSound("sound_006",1.0);
i= TRUE;
}
}
}
スクリプト関連