! 的技巧,用在Boolean
最常用的就是開關了,當變數現在true時,要把它變成false;當變數現在是false時,要把它變成true。
一般的寫法,寫了四行:
if(booleanVariable==true){
booleanVariable=false;
}else{
booleanVariable=true;
}
修改後的寫法,一行就可以解決:
booleanVariable=!booleanVariable;
% 的技巧,用在數值循環
假設_mc這個MovieClip有四個Frame,你每點一下,它就要往下一個Frame,到第四個時,要回到第一個Frame。
一般寫法:
if(_mc.currentFrame==_mc.totalFrame){
_mc.gotoAndStop(1);
}else{
_mc.gotoAndStop(_mc.currentFrame+1);
}
修改後的寫法:
_mc.gotoAndStop((_mc.currentFrame%_mc.totalFrame)+1);
0 意見:
張貼留言