Newer
Older
CEE_VE50 / com / digitec / cee / HTMLtable.as
@cwolsen cwolsen on 19 Jun 2019 2 KB Initial Import
/***********************************************************
 * @author Maria A. Zamora
 * @company Digitec Interactive Inc.
 * @version 0.1
 * @date 12/14/2010
 * 
 *HTMLtable class for conceptsFrame3 movie of the CEE application
 * CS5 version of com.digitec.cee.HTMLtable  
**********************************************************/
package com.digitec.cee
{	
	public class HTMLtable 
	{						
		private var _isbn:String;
		private var _htmlTableOfContent:String;				
		
		 public function HTMLtable( _html:String )
		 {			
		 	//SEARCH FOR STRING "<H4>" + ISBN + </H4>
				var matchPub:RegExp =/<h4>.+?<\/h4>/ix; //THIS MATCH ALL THE TEXT BETWEEN <H4> AND </H4>, INCLUDING THE TAGS OF FIRST INSTANCE
				var arr:Array = _html.match(matchPub) ;  //output: <H4> xxxxxxxxxxxxxxx </H4>
				var fname:String = arr[0].replace("<h4>",  "");  //eliminate <h4>
				fname = fname.replace("</h4>", ""); //eliminate </h4>
				fname = fname.replace("<H4>", ""); //eliminate <H4> if any
				fname = fname.replace("</H4>", ""); //eliminate </H4> if any
				_isbn = fname;			
				_htmlTableOfContent = _html;
		}										
		
		/*
		
		var functionArray:Array = new Array(); 				
				var match:RegExp =/function=.+?,/ix; 
				var argumentsStr:String = str.replace( match, "" );
				var arr:Array = str.match(match) ;  //output: function=viewLesson,
				var match2:RegExp =/function=?/ix;  //match: function=				
				var fname:String = arr[0].replace(match2,  "");  //replace match2 (function=) for nothing //output: viewLesson,
				fname = fname.replace("=", ""); //eliminate any comma
				fname = fname.replace(" ", ""); //eliminate anywhite space
				fname = fname.replace(",",  ""); //replace function= for nothing //output: viewLesson,				
				functionArray[0] = fname;
				functionArray[1] = argumentsStr;
				return functionArray;
		*/
		
		
		/*******************************************************************
	 	* GET FUNCTIONS
		*******************************************************************/						
		public function get isbn():String{ return _isbn; }
		
		public function get htmlTableOfContent():String	{ return _htmlTableOfContent; }								
		
		/*******************************************************************
	 	* SET FUNCTIONS
		*******************************************************************/								
		//public function set_relatedConcept( num:int ):void	{ _relatedConceptsArr.push(num); }						
		
				
 
	} // Main class
 
} //end package



/************************************************************************************************************************** HTML STRUCTURE

***********************************************************************************************************************************/