/***********************************************************
* @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
***********************************************************************************************************************************/