隨機播放影格的問題

看板Flash作者 (好色龍)時間17年前 (2009/03/03 14:49), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
爬了一下文章之後, 大概知道了怎麼隨機gotoandplay單一影格的方法, 但是我要怎麼隨機的播放"一段"影格呢? 假設我今天的元件裏分別有五個長度為5的片段, 我要怎麼讓他們每次都隨機的"播放完一個完整的片段"? 昨天試了一晚上,影格還是會無視片段,以1/25的機率到處亂跳單一影格orz 因為我想做出的效果是像隨機眨眼那樣, 還是說有其他更簡便的寫法?比如說每三秒鐘判定一次,有1/2的機率隨機進入影格這樣 orz 拜託各位了orz -- 誰也無法阻止成為唯一真神http://0rz.tw/ed5p6對教主的愛有四個漢巴嘎那麼大 ∴∵∴∵ A A ∴∵∴∵ A A ∴∵∴∵ A A ∴∵∴∵ ▅▆▄▂▆ (=口=) ▅▆▄▂▆ (=口=) ▅▆▄▂▆|(>▽<)|▅▆▄▂▆ ▂▂▂▂▂ˍ (ㄨ) ▂▂▂▂▂ˍ (/\) ▂▂▂▂▂ˍ ( ) ▂▂▂▂▂ˍ Made ||らん Byi█◤ ||らん Horny-i ||る~ Dragoni M.C.はダンスに夢中なのか?最終鬼畜道化師・M -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.130.122

03/03 15:04, , 1F
AS2用setInterval(),AS3用Timer,可以做出延遲呼叫功能
03/03 15:04, 1F

03/03 15:05, , 2F
每次延遲的時間弄成亂數,應該就有你說的效果
03/03 15:05, 2F

03/03 15:05, , 3F
然後在每一個"片段"最後一格gotoAndStop()回到第一格
03/03 15:05, 3F

03/03 15:06, , 4F
延遲呼叫的另外一個方法是宣告一個一直遞減的變數
03/03 15:06, 4F

03/03 15:06, , 5F
剩下零的時候隨機撥放,之後再把這個變數設成一個亂數
03/03 15:06, 5F

03/03 15:07, , 6F
重新開始遞減
03/03 15:07, 6F

03/03 15:43, , 7F
看得懂大大在說什麼 但是我不太會作XDDD (埋頭苦幹)
03/03 15:43, 7F

03/03 16:31, , 8F
那個變數是可以用Math.random直接丟還是要另外呼叫O_o
03/03 16:31, 8F

03/03 16:31, , 9F
要另外呼叫變數的話不太會設定 囧a
03/03 16:31, 9F

03/03 18:28, , 10F
喔喔 成功了XD 直接用var就可以了~
03/03 18:28, 10F

03/03 18:28, , 11F
謝謝cj大 囧 結果我昨晚都在搞啥啊(淚奔)
03/03 18:28, 11F
文章代碼(AID): #19hDBtCC (Flash)
文章代碼(AID): #19hDBtCC (Flash)