Actionscript2.0で書いています。 複数の写真をランダムで表示させたいと考えています。 var photo = new Array(1,2,3,4,5); ・ ・ 【シャッフル処理】 ・ ・ photo1.gotoAndStop(photo[0]); photo2.gotoAndStop(photo[1]); photo3.gotoAndStop(photo[2]); photo4.gotoAndStop(photo[3]); photo5.gotoAndStop(photo[4]); もしくは photo1.loadMovie("photo" + photo[0] + ".jpg"); photo2.loadMovie("photo" + photo[1] + ".jpg"); photo3.loadMovie("photo" + photo[2] + ".jpg"); photo4.loadMovie("photo" + photo[3] + ".jpg"); photo5.loadMovie("photo" + photo[4] + ".jpg"); といった具合です。 写真が大量になると、 new Array(1,2,3,4,5,6,7,8 …);と書いていくのも大変だし、 photo1.gotoAndStop(photo[0]); photo2.gotoAndStop(photo[1]); … と記述するのも大変です。 後の方はforを使えば出来るのかなとも思うのですが、 出来れば配列の宣言(?)を簡略化出来たらと思います。 何かまとめて書くいい方法は無いでしょうか?
↧