Newer
Older
CEE_VE50 / com / digitec / cee / PublicationItem.as
@cwolsen cwolsen on 19 Jun 2019 5 KB Initial Import
/***********************************************************
 * @author Maria A. Zamora
 * @company Digitec Interactive Inc.
 * @version 0.1
 * @date 1/14/2011
 * 
 *PublicationItem class for conceptsFrame3 movie of the CEE application
 * CS5 version of com.digitec.cee.PublicationItem  
**********************************************************/
package com.digitec.cee
{	
	public class PublicationItem 
	{						
		//PUBS
		private var _id:String = "";
		private var _type:String = "";
		private var _lang:String = "";
		private var _isbn:String = "";		
		private var _title:String = "";		
		private var _parentof:String = "";		
		private var _childof:String = "";		
		private var _gradedisplay:String = "";		
		private var _gradelevel:String = "";		
		private var _desc:String = "";		
		private var _img:String = "";		
		private var _storeurl:String = "";										
		
		private var familyArr:Array = new Array();
		
		 public function PublicationItem( _xml:XML )
		 {					
		 	if( _xml.@id ){ _id =_xml.@id.toString();}
			if( _xml.@pubtype ){ _type =  _xml.@pubtype.toString();}
			if(_xml.@_lang  ){ _lang = _xml.@lang.toString();}
			if(_xml.@_isbn != null  ){ _isbn =  _xml.@isbn.toString();}
			if( _xml.title != null ){ _title =  _xml.title.toString();}									
			if( _xml.parentof ){ _parentof  =  _xml.parentof.toString();}
			if( _xml.childof ){ _childof =_xml.childof.toString();	 }
			if( _xml.gradedisplay ){ _gradedisplay =  _xml.gradedisplay.toString();}
			if( _xml.gradelevel ){ _gradelevel  =  _xml.gradelevel.toString();	}
			if( _xml.desc != null ){ _desc = _xml.desc.toString();	}
			if( _xml.img ){ _img =  _xml.img.toString();}
			if( _xml.storeurl ){ _storeurl =  _xml.storeurl.toString();}												
		}															
		
		
		/*******************************************************************
	 	* GET FUNCTIONS
		*******************************************************************/						
		public function get pid():String{ return _id; }
		
		public function get ptype():String	{ return _type; }						
		
		public function get plang():String{ return _lang; }
		
		public function get  isbn():String	{ return _isbn; }						
		
		public function get  ptitle():String	{ return _title; }						
		
		public function get  parentof():String	{ return _parentof; }						
		
		public function get  childof():String	{ return _childof; }								
		
		public function get  gradedisplay():String{ return _gradedisplay; }
		
		public function get  gradelevel():String{ return _gradelevel; }
		
		public function get  desc():String	{ return _desc; }						
		
		public function get  img():String	{ return _img; }						
		
		public function get  storeurl():String	{ return _storeurl; }										
			
 
	} // Main class
 
} //end package



/************************************************************************************************************************** XML STRUCTURE
		
<?xml version="1.0" encoding="utf-8"?>
<library>
	<publications>
		<pub id="21" pubtype="teacher" lang="en" isbn="1-56183-566-8">
			<title>Advanced Placement Economics: Teacher Resource Manual</title>
			<parentof>24,23</parentof>
			<gradedisplay>9-12</gradedisplay>
			<gradelevel>9-12</gradelevel>
			<desc><![CDATA[The teacher guide accompanies the student activities books in macro- and microeconomics for teaching college-level economics in AP Economics courses. The publication contains course outlines, unit plans, teaching instructions, and answers to the student activities and sample tests.]]></desc>
			<img>1-56183-566-8.jpg</img>
			<storeurl>http://ve.ncee.net/store/link.php?isbn=1-56183-566-8</storeurl>
		</pub>
		<pub id="24" pubtype="student" lang="en" isbn="1-56183-567-6">
			<title>Advanced Placement Economics: Macroeconomics - Student Activities</title>
			<childof>21</childof>
			<gradedisplay>9-12</gradedisplay>
			<gradelevel>9-12</gradelevel>
			<desc><![CDATA[This publication contains 55 activities that teach college-level macroeconomics to students in AP Economics classes.]]></desc>
			<img>1-56183-567-6.jpg</img>
			<storeurl>http://ve.ncee.net/store/link.php?isbn=1-56183-567-6</storeurl>
		</pub>		
	</publications>
	<lessons>
		<lesson type="print" id="66623" publication="95" lang="en" display="false">
			<title><![CDATA[Front Material]]></title>
			<url><![CDATA[1-56183-574-9_front.pdf]]></url>
		</lesson>
		<lesson type="print" id="62130" publication="47" lang="en" display="true">
			<title><![CDATA[Unit 5 - Economic Systems: How Nations Organize Their Economies]]></title>
			<description><![CDATA[In this lesson, students will explain the difference between traditional, command, market, and mixed economies; explain why every country must have an economic system; explain the behavior of buyers and sellers in the market; expl...]]></description>
			<concepts><![CDATA[economic systems,market structures,price floors and ceilings,trade-offs among goals,scarcity,productive resources,economic systems,competition and market structures,price ceilings and floors,decision making/cost-benefit analysis,productive resources,international,1-56183-054-2,]]></concepts>
			<gradedisplay>6-8</gradedisplay>
			<gradelevel>6-8</gradelevel>
			<url><![CDATA[1-56183-054-2_05.pdf]]></url>
		</lesson>		
	</lessons>
</library>
		*****************************************/