作者ted66 (ted)
看板Flash
標題[問題] 想問一下亂數部分
時間Thu May 29 00:35:52 2008
我想問一下我想用亂數來決定某種東西移動
但是好像都移動一個就停下來
我也想過用陣列但是效果好像不好
(也會停住)
想問一下有甚麼方法可以比較簡單扼要
我用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
推 scars:完全看不出你要做什麼XD 05/29 12:48
→ ted66:沒事解決了~感謝 05/29 19:22
推 cjcat2266:code讓別人看的時候,請記得附註解 :) 05/30 00:14
推 aquarianboy:感覺是一樣的邏輯做9次....程式好像可以寫得更簡單 05/30 00:36