看板 Flash 關於我們 聯絡資訊
小弟有個需求 譬如 在舞台上 有1個影片片段叫mc1 他總共有10個影格 我希望mc1播放到第10個影格的時候 執行某段程式 因為最基本的方式 好像就是把程式碼直接寫在mc1的第10個影格 問題是我主要的都是寫在as檔裡面 不知道怎麼利用as檔來達成 "如果 mc1 播放到第10格 執行程式碼" 有查過似乎有currentFrame 這個指令 利用 if (mc1.currentFrame=10) { 執行程式碼 } 不過卻不能成功 currentFrame好像只會偵測一次? 而且是靜態的嗎? 有沒有什麼方式 -- ˋ( ° ▽°)ˊ不需要女人 我只需要一個溫暖的______ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.4.107
p52189:我想as應該要盡可能切割乾淨比較好? 它的目的不是為了重複 05/03 01:04
p52189:使用嗎? 如果為了某案例而去修改.as 這樣好像怪怪 05/03 01:04
sextitanic:addFrameScript? 05/03 03:07
a0801284545:因為我在寫AS3.0遊戲 但是需要一個 當影片片斷 05/03 09:44
a0801284545:播放完之後 執行程式碼 05/03 09:44
a0801284545:addFrameScript 功能等同於寫在影格上嗎 我試試看 05/03 09:47
a0801284545:謝謝sextitanic 我成功了 正是我要的!!!! 05/03 09:57