Newer
Older
CEE_VE50 / com / digitec / cee / CEEInterface.as
@cwolsen cwolsen on 19 Jun 2019 9 KB Initial Import
/******************************************
 * @author Maria A. Zamora
 * @company Digitec Interactive Inc.
 * @version 0.1
 * @date 12/14/2010
 * 
 * This is the Main class for set all display objects 
 * of the CEE application interface
 * CS5 version of com.digitec.cee.CEEInterface
 *  
*******************************************/
package com.digitec.cee
{
	import flash.display.MovieClip;
	import flash.display.Stage;		
	import flash.display.Sprite;

	//import flash.display.Sprite;
	//import flash.events.*;
	
	public class CEEInterface// extends MovieClip
	{				 
		// private var currentframe:int;		
		 
		 public function CEEInterface()
		 {
			//super();
			///////////////////////////////////////////////visible = false;
			//CEEConnector.CEE_INTERFACE = this;
			//setupHome();
			//setupListeners();
		}
		/*
		private function setupHome():void
		{
			setBtnsVisibility(false, false, false, false, false, false, true);						
			title_tf.visible = false;						
			showMenuBtns(false, false, false, false);			//to avoid roll			
			showHomeBtns(true ,true);
			//setFrameText(1);
			//////////////////////addEventListener("menuClicked", handleMenu);			
			///////////////////////////_completeTimer = new Timer(1, 0);
			////////////////////////_completeTimer.addEventListener(TimerEvent.TIMER, timerHandler);
		}
		
		private function setupListeners():void
		{
			addEventListener(Event.ADDED_TO_STAGE, init);												
			nav_back_button.addEventListener(MouseEvent.MOUSE_OVER, onNavBackOver); //(frame 2, 3, 4, 5)
			nav_back_button.addEventListener(MouseEvent.MOUSE_OUT, onNavBackOut); //(frame 2, 3, 4, 5)
			nav_back_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoHomeFrm); //(frame 2, 3, 4, 5)

			nav_home_button.addEventListener(MouseEvent.MOUSE_OVER, onNavHomeOver); //(frame 2, 3, 4, 5)
			nav_home_button.addEventListener(MouseEvent.MOUSE_OUT, onNavHomeOut); //(frame 2, 3, 4, 5)
			nav_home_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoHomeFrm); //(frame 2, 3, 4, 5)

			nav_concepts_button.addEventListener(MouseEvent.MOUSE_OVER, onNavConceptsOver); //(frame 2, 3, 4, 5)
			nav_concepts_button.addEventListener(MouseEvent.MOUSE_OUT, onNavConceptsOut); //(frame 2, 3, 4, 5)
			nav_concepts_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoConceptsFrm); //(frame 2, 3, 4, 5)

			nav_lessons_button.addEventListener(MouseEvent.MOUSE_OVER, onNavLessonsOver); //(frame 2, 3, 4, 5)
			nav_lessons_button.addEventListener(MouseEvent.MOUSE_OUT, onNavLessonsOut); //(frame 2, 3, 4, 5)
			nav_lessons_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoSearchFrm); //(frame 2, 3, 4, 5)

			pagejump_btn_3.addEventListener(MouseEvent.MOUSE_DOWN, gotoLessonsFrm); //(frame 3)
		}
			
	*/
		/*******************************************************************
	 	* FUNCTION:  TO INITIALIZE APPLICATION
		*******************************************************************/
		//private function init(e:Event):void		
		public function setButtons():void
		{
			//removeEventListener(Event.ADDED_TO_STAGE, init);						
			///////////////////////////////////////////if (loaderInfo.parameters.suspendInfo) {	} else if (loaderInfo.parameters.learnerLanguage) {	}			
			/*
			concepts_button.buttonMode = true; //(frame 1)
			concepts_button.mouseChildren = false; //(frame 1)
			concepts_button.useHandCursor = true; //(frame 1)

			lessons_button.buttonMode = true; //(frame 1)
			lessons_button.mouseChildren = false; //(frame 1)
			lessons_button.useHandCursor = true; //(frame 1)

			register_button.buttonMode = true; //(frame 1)
			register_button.mouseChildren = false; //(frame 1)
			register_button.useHandCursor = true; //(frame 1)

			close_button.buttonMode = true; //(frame 1, 2, 3, 4, 5)
			close_button.mouseChildren = false; //(frame 1, 2, 3, 4, 5)
			close_button.useHandCursor = true; //(frame 1, 2, 3, 4, 5)	
		
			about_button.buttonMode = true; //(frame 1, 3, 4, 5)
			about_button.mouseChildren = false; //(frame 1, 3, 4, 5)
			about_button.useHandCursor = true; //(frame 1, 3, 4, 5)
		*/
			/* LISTENERS */	
			/*
			concepts_button.addEventListener(MouseEvent.MOUSE_OVER, onConceptsOver); //(frame 1)
			concepts_button.addEventListener(MouseEvent.MOUSE_OUT, onConceptsOut); //(frame 1)
			concepts_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoConceptsFrm); //(frame 1)

			lessons_button.addEventListener(MouseEvent.MOUSE_OVER, onLessonsOver); //(frame 1)
			lessons_button.addEventListener(MouseEvent.MOUSE_OUT, onLessonsOut); //(frame 1)
			lessons_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoSearchFrm); //(frame 1)
			//lessons_button.addEventListener(MouseEvent.CLICK, gotoSearchFrm); //(frame 1)

			register_button.addEventListener(MouseEvent.MOUSE_OVER, onRegisterOver); //(frame 1)
			register_button.addEventListener(MouseEvent.MOUSE_OUT, onRegisterOut); //(frame 1)

			close_button.addEventListener(MouseEvent.MOUSE_OVER, onCloseOver); //(frame 1, 2, 3, 4, 5)
			close_button.addEventListener(MouseEvent.MOUSE_OUT, onCloseOut); //(frame 1, 2, 3, 4, 5)

			about_button.addEventListener(MouseEvent.MOUSE_DOWN, gotoAboutFrm); //(frame 1, 3, 4, 5)			
			*/
				
			//loadXML();
		}
	
				
		/*******************************************************************
		 * FUNCTION: SETUP FRAME TEXT_FIELDS  FROM XML
		 *******************************************************************/
		
		public static function setFramesText( _xml:XML ):void
		//public static function setFramesText(mc:Sprite, _xml:XML ):void
		{
			/*
			mc.frm1_intro_tf.text = _xml.xframe1.xcaption[0];
			mc.frm1_title_tf.text =  _xml.xframe1.xtitle;
			mc.frm1_title2_tf.text =  _xml.xframe1.xtitle2;
			mc.frm1_copyright_tf.text =  _xml.xframe1.xtitle3;
			mc.frm1_version_tf.text = _xml.xframe1.xversion;
			mc.concepts_button.btntitle_tf.text =  _xml.xframe1.xbtnTitle1;
			mc.concepts_button.btn_tf.text =  _xml.xframe1.xbtntext1;
			mc.lessons_button.btntitle_tf.text =  _xml.xframe1.xbtnTitle2;
			mc.lessons_button.btn_tf.text =  _xml.xframe1.xbtntext2;
			*/
			frm1_intro_tf.text = _xml.xframe1.xcaption[0];
			frm1_title_tf.text =  _xml.xframe1.xtitle;
			frm1_title2_tf.text =  _xml.xframe1.xtitle2;
			frm1_copyright_tf.text =  _xml.xframe1.xtitle3;
			frm1_version_tf.text = _xml.xframe1.xversion;
			concepts_button.btntitle_tf.text =  _xml.xframe1.xbtnTitle1;
			concepts_button.btn_tf.text =  _xml.xframe1.xbtntext1;
			lessons_button.btntitle_tf.text =  _xml.xframe1.xbtnTitle2;
			lessons_button.btn_tf.text =  _xml.xframe1.xbtntext2;
		}
	
	
		/*******************************************************************
		 * FUNCTION: ENTER A NEW FRAME
		 *******************************************************************/
		// var container:Sprite = new Sprite();	
		/*
		private function menterFrame(event:Event):void
		{	
			currentframe = this.currentFrame;
			///////////////////////////////////////if
			////////////////////////////////var fsm:FrameScriptManager = new FrameScriptManager(myMC);
			///////////////////////////////////////////////trace("lbl1 is on frame: "+fsm.getFrameNumber("lbl1");
			///////////////////////////////////////////////////////fsm.setFrameScript("lbl1",myMethod);		
			//////////////////////////////////////////this.setTopPosition(objIntro);	//set instance under top position
			//////////////////////////////////////////////////////////////////////////////this.setTopPosition(container);	//set instance under top position
		}		
		/////////////////////////////////////////////////////////////////////container.addEventListener(Event.ENTER_FRAME, menterFrame);
		//stage.addEventListener(Event.ENTER_FRAME, menterFrame);	
	
		///////////////////////////////////////////////////////////////////////////this.addChild(container);
	*/
			
		/*******************************************************************
		 * FUNCTIONS:  BUTTONS ROLL OVER & OUT 
		  *******************************************************************/
		  /*
		private function onConceptsOver(evt:MouseEvent):void
		{
			concepts_button.gotoAndStop(2);
		}	
		private function onConceptsOut(evt:MouseEvent):void
		{
			//if(concepts_button.visible == true)
			//{
				concepts_button.gotoAndStop(1);
			//}
		}
		private function onLessonsOver(evt:MouseEvent):void
		{
			lessons_button.gotoAndStop(2);
		}	
		private function onLessonsOut(evt:MouseEvent):void
		{
			//if(lessons_button.visible == true)
			//{
				lessons_button.gotoAndStop(1);
			//}
			//test.text = "onLessonsOut";
		}
		private function onRegisterOver(evt:MouseEvent):void
		{
			register_button.gotoAndStop(2);
		}
		private function onRegisterOut(evt:MouseEvent):void
		{
			//if(register_button.visible == true)
			//{
				register_button.gotoAndStop(1);
			//}			
		}
		private function onCloseOver(evt:MouseEvent):void
		{
			close_button.gotoAndStop(2);
		}
		private function onCloseOut(evt:MouseEvent):void
		{
			//if(close_button.visible == true)
			//{
				close_button.gotoAndStop(1);
			//}						
		}
		private function onNavBackOver(evt:MouseEvent):void
		{
			//back_icon_roll.gotoAndStop(2);
		}
		private function onNavBackOut(evt:MouseEvent):void
		{
			//back_icon_roll.gotoAndStop(1);
		}
		private function onNavHomeOver(evt:MouseEvent):void
		{
			//house_mc.gotoAndStop(2);
		}
		private function onNavHomeOut(evt:MouseEvent):void
		{
			//house_mc.gotoAndStop(1);
		}
		private function onNavConceptsOver(evt:MouseEvent):void
		{
			//nav_concepts_roll.gotoAndStop(2);
		}
		private function onNavConceptsOut(evt:MouseEvent):void
		{
			//nav_concepts_roll.gotoAndStop(1);
		}
		private function onNavLessonsOver(evt:MouseEvent):void
		{
			//nav_lessons_roll.gotoAndStop(2);
		}
		private function onNavLessonsOut(evt:MouseEvent):void
		{
			//nav_lessons_roll.gotoAndStop(1);
		}

			*/
 
	} // Main class
 
} //end package