プロジェクト14運営情報(18/4/19)


  • 運営情報(18/4/19)
  • アドベントカレンダー4月(ジュークボックス)

プロジェクト14

運営情報(18/4/19)

イカ八先生/代名詞になるものには、童心や夢のような魅力があることが多いんだ。例えば、幸福の代名詞を想像したら、どうかな?
チョリ助/子供のころは、色んな夢を思い描きますからねー
エイミー/そういった夢は、大人になってもかわりませんね~

アドベントカレンダー4月(ジュークボックス)

それでは、ソースコードを見ていきましょう。



	clearTimeout(jukeboxacdb_obj.clrto1);


	if(document.getElementById("id_ymdlsound1")){

		if(document.getElementById("id_ymdlsound1").volume > 0.0){


			clearTimeout(jukeboxacdb_obj.clrto2);


			document.getElementById("id_ymdlsound1").volume = parseFloat(document.getElementById("id_ymdlsound1").volume) - 0.001;

			setTimeout("jukeboxacfo_ymd(" + String(index_int) + ");", 500);

		}else if(index_int >= 0 || document.getElementById("jukeboxac-id").checked == true){

			if(index_int < 0){

				i_int = Math.floor(Math.random() * story_ary.length);

			}else{

				i_int = index_int;

			}

			bgsoundmrc_ymd(jukeboxacdb_obj["playlist"][story_ary[i_int]]);

			if(document.getElementById(story_ary[i_int] + "-icon")){

				document.getElementById(story_ary[i_int] + "-icon").src = jukeboxacdb_obj["prism"][story_ary[i_int]];

			}

			if(document.getElementById(story_ary[i_int] + "-story")){

				document.getElementById(story_ary[i_int] + "-story").style.display = "block";

			}

			jukeboxacdb_obj.clrto2 = setTimeout("jukeboxacfi_ymd();", 500);

			if(index_int < 0){

				jukeboxacdb_obj.clrto1 = setTimeout("jukeboxacfo_ymd(" + String(index_int) + ");", 60000);

			}

		}

	}

続いて、タイマーを停止するclearTimeoutの2か所を見ていきます。

clrto1は、連続再生を、clrto2は、フェードインのタイマーをクリアーします。

clrto1は、複数同時に実行されないように停止します。

clrto2の実行中は、フェードアウトできないので、フェードアウト前に停止します。


継承と統合 ディズニーやワンピースを超える最強で無敵の創作系プロジェクト開発手法の開発

バナーリンクのご協力をお願いします。







にほんブログ村 その他趣味ブログ テーマパーク・遊園地へ FC2ランキング

コメント

コメントの投稿

非公開コメント