package com{ import flash.display.MovieClip; import flash.text.TextField; import flash.events.MouseEvent; import flash.system.fscommand; public class XSTwoTest1 extends MovieClip { public static var thisMc:MovieClip; public static var txtMc:MovieClip; public static var btnMc:MovieClip; public static var answerArr:Array; public static var coreNum:Number; public static var stepNum:Number; public static var arr:Array=["A","B","C","D"]; public function XSTwoTest1(_thisMc:MovieClip,_txtMc:MovieClip,_btnMc:MovieClip) { thisMc=_thisMc; txtMc=_txtMc; btnMc=_btnMc; answerArr=[]; stepNum=0; coreNum=0; for (var i:uint=0; i<txtMc.numChildren; i++) { var txt:TextField=txtMc.getChildAt(i) as TextField; answerArr.push(txt.text); txt.text=""; } btnMc.addEventListener(MouseEvent.CLICK,onBtn); txtMc.addEventListener(MouseEvent.CLICK,onTxt); } private function onBtn(e:MouseEvent) { var eTartP:MovieClip=e.target.parent as MovieClip; var num:Number; var str:String=e.target.name; for (var i:uint=0; i<btnMc.numChildren; i++) { if (eTartP.name==btnMc.getChildAt(i).name) { num=i; } } var txt:TextField=txtMc.getChildAt(num) as TextField; for (var j:uint=0; j<eTartP.numChildren; j++) { if (e.target.name==eTartP.getChildAt(j).name) { txt.text=arr[j]; } } } private function onTxt(e:MouseEvent) { var txt:TextField=e.target as TextField; txt.text=""; } public static function answerFun() { for (var i:uint=0; i<txtMc.numChildren; i++) { var txt:TextField=txtMc.getChildAt(i) as TextField; if (txt.text==answerArr[i]) { stepNum++; } } coreNum+=(3*stepNum); trace(coreNum+"coreNum1") } } }
原文地址:https://www.cnblogs.com/zqiang0803/p/11576557.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。