快速业务通道

实用Flash应用程序—打字练习(4)

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-15
2.length)
    {
       textLength1=text2.length;
      if(typeSoundPlay==true)
      {
        typeSound.start(0,1);
      }
    }
  } // end of : if(Key.getCode() != Key.SHIFT)   3.判断何时结束一次练习,并进行成绩统计   if (tempTime-nowTimer>=(time*60000))
  {//时间结束
    timeOver=true;//事件结束标志符
    _root.typeSpace.scores =int( (text2.length*(1+ loopNum))/(time) );//显示成绩
    speedNum=_root.typeSpace.scores;if(back==false)
    {  //响应练习结束后没按下BACK按钮的事件
      attachMovie( "showScores","showScores",10+testDepth );
    }
    showScores._x=138;showScores._y=144;
    for(i=0;i<TEXT2.LENGTH;I++)< p>
    { //show the error Num
      if( text1.charAt(i) !=text2.charAt(i) )
      {
        errorNum++;//统计错误
      }
    }
    _root.typeSpace.error=errorNum;
    stop ();//时间到就让程序停止在此
    if(back==true)//响应练习结束后按下BACK按钮的事件
    {
      removeMovieClip("typeSpace");
      removeMovieClip("showScores");
      gotoAndPlay(1);
      back=false;
    }
  }// end of if (tempTime-nowTimer>=(time*600))   4.让时间棒准确的显示剩余时长:   _root.typeSpace.timeBar._width = (1-(tempTime- nowTimer)/(60000*time))*timeBarWidth;   第6帧,标签“typeEnd" gotoAndPlay("typeLoop");   4.2.5.4   第4个循环段第8帧到第10帧.   第8帧 标签“loadNum"   text1="load...";
  ranFile=random(4);
  if(choose=="normalText")
  {  //导入文本的路径及其名称
    inputTextinputText= choose add "/" add level add random(4) add ".txt";
  }
  elseinputText=choose add "/" add random(4) add ".txt";loadVariablesNum(inputText,0);   第9帧 标签“empty"   第10帧 标签“loadNumEnd"   if(text1=="load...")
  {
    gotoAndPlay("empty");
    trace("gotoAnd");
  }
  else
  {
    loadText=false;
    trace("load over");
    gotoAndPlay("mainLoop");
  }   5.结束语   到此程序分析完毕。全部代码总共也只有100行左右。发布成的可执行文件大小也不过30k左右。让人想到了在可爱的Dos时代,一张软盘行遍天下的历史。Flash编程的特点就是要兼顾帧和层的概念,控制好帧的移动,就控制了程序的走向;掌握了“层”就是掌握了Flash动画技术的精髓。 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号