FlashAS创作:计算器

2008-04-02 11:06:19来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  动画演示效果:

  

  

  


  码贴出来,省得大家去下载原文档!

  帧上的AS:

  
display="0";

  stop();

  functiongetdigit(digit){

  if(clear){

  clear=false;

  decimal=false;

  display="0";

  }

  if(length(display)<13){

  if(display=="0"anddigit!="."){

  display=digit;

  }else{

  display=display digit;

  }

  }

  }

  functiongetoperator(sign){

  if(operator==" "){

  display=Number(operand) Number(display);

  symbol=operator;

  }

  if(operator=="-"){

  display=operand-display;

  symbol=operator;

  }

  if(operator=="*"){

  display=operand*display;

  symbol="x";

  }

  if(operator=="/"){

  display=operand/display;

  symbol=operator;

  }

  operator="=";

  clear=true;

  symbol="";

  decimal="false";

  if(sign!=null){

  operator=sign;

  if(operator=="*"){

  symbol="x";

  }else{symbol=operator;}

  operand=display;

  }

  }

  按钮上的:

  "1"

  on(release,keyPress"1"){getdigit("1")}

  "2"

  on(release,keyPress"2"){getdigit("2")}

  "3","4","5",......,"0"同上!

  " "

  on(release,keyPress" "){getoperator(" ")}

  "-"

  on(release,keyPress"-"){getoperator("-")}

  "X","/"同上.

  "M "

  on(release){

  memory=memory Number(display);

  symbol="";

  mem="M ";

  }

  "MR"

  on(release){display=memory;}

  "MC"

  on(release){

  memory=0;mem="";display="0";

  operator="";operand=false;clear=false;

  decimal=false;

  }

  "C"


  同上.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 新浪/闪客帝国图片效果解析

下一篇: Flash3d效果出色实例