实用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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 有趣的Flash动态填色本(4)下一篇: 有趣的Flash动态填色本(5)
关于实用Flash应用程序—打字练习(4)的所有评论