flash _currentframe+指定帧步 控制线程
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
這個(gè)問題其實(shí)有點(diǎn)小意思,在做一個(gè)小項(xiàng)目的時(shí)候,像通過一個(gè)類似于播放器快進(jìn)和后退的功能,但是好像AS沒有這種的寫法,最簡(jiǎn)單的當(dāng)屬
prevFrame 和 nextFrame,但是這個(gè)prevFrame?(),括號(hào)里卻是不讓帶參數(shù)的。這樣,我就只能上一幀下一幀了,可是我想上幾幀,下幾幀。
?
于是,就想到,獲取當(dāng)前幀,然后在此幀的基礎(chǔ)上,加 或者 減,來前進(jìn)和后退。
代碼如下:
判斷當(dāng)前幀
stop();
onEnterFrame?=?function?()?{
?i?=?_currentframe;
?trace(i)
};
?
前進(jìn)按鈕
on?(release)?{
?gotoAndStop(i+20);
}
?
后退按鈕
on?(release)?{
?gotoAndStop(i-20);
}
?
備注:
取到了當(dāng)前幀后,就很方便的對(duì)整個(gè)線程做控制。而且容易控制步長(zhǎng)數(shù)。
柴高八斗之父原創(chuàng) 2013年3月13日·
轉(zhuǎn)載于:https://my.oschina.net/u/583531/blog/610695
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的flash _currentframe+指定帧步 控制线程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring的事务管理难点剖析:应用分层
- 下一篇: git cherry-pick简介