[問題] 想問一下亂數部分

看板Flash作者 (ted)時間16年前 (2008/05/29 00:35), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
我想問一下我想用亂數來決定某種東西移動 但是好像都移動一個就停下來 我也想過用陣列但是效果好像不好 (也會停住) 想問一下有甚麼方法可以比較簡單扼要 我用FOR一下子就執行完了>< 我用固定數也是都不太正常 =================下面為原始碼很長================ x=1 this.onEnterFrame = function(){ trace(x) if(x==1){ nspeed=5 n1._y-=nspeed if(n1._y<22){ n1._y=418 nspeed=0 x=8} } if(x==2){ nspeed=5 n1._y-=nspeed if(n2._y<22){ n2._y=418 nspeed=0 x=6} } if(x==3){ nspeed=5 n3._y-=nspeed if(n3._y<22){ n3._y=418 nspeed=0 x=5} } if(x==4){ nspeed=5 n4._y-=nspeed if(n4._y<22){ n4._y=418 nspeed=0 x=7} } if(x==5){ nspeed=5 n5._y-=nspeed if(n5._y<22){ n5._y=418 nspeed=0 x=3} } if(x==6){ nspeed=5 n1._y-=nspeed if(n6._y<22){ n6._y=418 nspeed=0 x=4} } if(x==7){ nspeed=5 n7._y-=nspeed if(n7._y<22){ n7._y=418 nspeed=0 x=9} } if(x==8){ nspeed=5 n1._y-=nspeed if(n8._y<22){ n8._y=418 nspeed=0 x=2} } if(x==9){ nspeed=5 n1._y-=nspeed if(n9._y<22){ n9._y=418 nspeed=0 x=5} } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.103.237

05/29 12:48, , 1F
完全看不出你要做什麼XD
05/29 12:48, 1F

05/29 19:22, , 2F
沒事解決了~感謝
05/29 19:22, 2F

05/30 00:14, , 3F
code讓別人看的時候,請記得附註解 :)
05/30 00:14, 3F

05/30 00:36, , 4F
感覺是一樣的邏輯做9次....程式好像可以寫得更簡單
05/30 00:36, 4F
文章代碼(AID): #18FOdfc7 (Flash)