6种常用的"一个按钮控制播放与暂停"的方法

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

经常在论坛里看到一些朋友有在问这个问题,刚好下午有点时间,就整理了六种最常用的一个按钮控制MC播放方法,拿来跟大家共享:

ps=0;//初始化ps,有些算法要用到。

//循环算法-1

on(release){

i++;

if(i==1){

play();

}else{

stop();

}

if(i>=2){//当i=2时,让i=0,i就在1-0之间循环

i=0;

}

}

//绝对值算法-2

on(release){

ps=Math.abs(ps-1)//计算绝对值ps

if(ps==0){play();

}else{stop();}

}

on(release){

ps=Math.abs(ps-1)//计算绝对值ps

if(ps==0){play();

}else{stop();}

}

//非算法-真假判断法-3

on(release){

if(!ps){//非算法,非真等于假,非假等于真

stop();

ps=true;//或者ps=1;因为算法里1代表真0代表假

}else{

ps=false;//或者ps=0;

play();

}

}

//赋值算法( 类似于第三种算法)-4

on(release){

if(ps==0){

stop();

ps=1;

}else{

play();

ps=0;

}

}

//奇偶数的算法-5

on(release){

if(ps%2==1){

play();

}else{

stop();

}

ps++;

}

on(release){

if(ps%2==1){

play();

}else{

stop();

}

ps++;

}

//异或运算法-6

on(release){

if(ps^1){//异或:0异或1等于1,1异或1等于0。

stop();

}else{

play();

}

ps++;

if(ps>=2){

ps=0;

}

}

on(release){

if(ps^1){//异或:0异或1等于1,1异或1等于0。

stop();

}else{

play();

}

ps++;

if(ps>=2){

ps=0;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航