看板 Flash 關於我們 聯絡資訊
大家晚安 小弟正在嘗試用SENSOR感應 使動畫播放 我今天寫的是 當SENSOR感應到A數值時撥放AVIDEO if(A>500)gotoAndPlay("AVIDEO"); 我想讓A B數值都超過500時播放另一個影片 所以我寫了 if(A>500,B>500)gotoAndPlay("BVIDEO") 結果同時按壓SENSOR是可以 但是如果要在A影片撥放的中途 在按B的SENSOR 使其播放 第二部影片 小弟我該怎麼寫呢? 煩請大家 謝謝了 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.129.9.10 ※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1402404301.A.A50.html
KanoLoa:if(A影片是播放狀態 && B>500) 播放2影片 06/10 23:47
thomas52:不好意思請問大大a影片是播放狀態要怎麼寫呢~~~~ 06/11 00:28
KanoLoa:你撥放A影片的時候,用一個變數來記錄撥放中,結束就關掉 06/11 00:38
KanoLoa:或是查一下有沒有method可以查看目前是不是撥放狀態 06/11 00:38
thomas52:我是將影片放在時間軸裡 將影格命名 06/11 00:40
KanoLoa:http://tinyurl.com/n3esg2s 06/11 00:40
thomas52:sensor數值大於500時就跳至A影片這樣 06/11 00:40
KanoLoa:哦,那你的問題是在播影片的時候不能偵測Sensor ? 06/11 00:42
thomas52:好像是~~我監聽數值的是寫在第一個影格 影片在這影格後 06/11 00:45
thomas52:是這樣就不能再進行述數值的監聽嗎 06/11 00:45
KanoLoa:as3不太推薦將程式寫在影格裡了,簡單的處裡法是再寫監聽 06/11 00:48
KanoLoa:到播放中的影格中。或是將監聽事件獨立拉倒影格外執行偵測 06/11 00:49
thomas52:了解 ~~~謝謝你~~~ 06/11 00:50