⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flagiq.as

📁 Flex做的一个小测验程序
💻 AS
字号:
/*** FlaqIQ simple application* @author mteguh* @version 0.1*/package cap.flagiq {	import mx.rpc.http.HTTPService;	import mx.rpc.events.ResultEvent;	import mx.rpc.events.FaultEvent;		import mx.collections.ArrayCollection;	import mx.utils.ArrayUtil;		public class FlagIQ	{		private var service:HTTPService;				[Bindable]		public var flag_image:String;				[Bindable]		public var choice1:String;				[Bindable]		public var choice2:String;				[Bindable]		public var choice3:String;				[Bindable]		public var choice4:String;				private var answer:String;				private var currQuestionId:Number;		private var totalQuestions:Number;				[Bindable]		public var resultsXML:XML;				function FlagIQ(url:String)		{			service = new HTTPService();			service.resultFormat = "e4x";			service.url = url;			service.addEventListener(ResultEvent.RESULT, resultHandler);			service.addEventListener(FaultEvent.FAULT, faultHandler);			service.send();		}				private function faultHandler(evt:FaultEvent):void		{				// failed		}				private function resultHandler(evt:ResultEvent):void		{						//Use this for e4x			resultsXML = evt.result as XML;			totalQuestions = resultsXML.question.length();						nextQuestion();		}				public function nextQuestion():void {						if (isNaN(currQuestionId)) {				currQuestionId = 0;			} else {				currQuestionId += 1;			}						flag_image = resultsXML.question[currQuestionId].flag_image;			choice1 = resultsXML.question[currQuestionId].choice1;			choice2 = resultsXML.question[currQuestionId].choice2;			choice3 = resultsXML.question[currQuestionId].choice3;			choice4 = resultsXML.question[currQuestionId].choice4;		}				public function isQuestionAvailable():Boolean {			var b:Boolean = (currQuestionId == (totalQuestions - 1))? false : true;			return b;		}				public function saveAnswer(str:String):void {			resultsXML.question[currQuestionId].selectedAnswer = str;		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -