Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as =================================================================== diff -u -ra1b0194b0dffe7d71c8c4e63a042bac24946176f -ra426c1ca4127ca4baf2763bf61dee43b3d367a8b --- lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as (.../TemplateActivity.as) (revision a1b0194b0dffe7d71c8c4e63a042bac24946176f) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as (.../TemplateActivity.as) (revision a426c1ca4127ca4baf2763bf61dee43b3d367a8b) @@ -1,8 +1,8 @@ import org.lamsfoundation.lams.common.*; -import org.lamsfoundation.lams.common.util.*; +import org.lamsfoundation.lams.common.util.*; import org.lamsfoundation.lams.common.util.ui.*; import org.lamsfoundation.lams.authoring.*; -import org.lamsfoundation.lams.authoring.tk.*; +import org.lamsfoundation.lams.authoring.tk.*; import mx.controls.*; import mx.managers.*; import mx.events.*; @@ -13,43 +13,43 @@ * each one representing a LearningLibrary template activity */ class org.lamsfoundation.lams.authoring.tk.TemplateActivity extends MovieClip{ - //Declarations - private var bkg_pnl:MovieClip; - private var title_lbl:Label; - private var select_btn:Button; - private var icon_mc:MovieClip; - - private var _instance:TemplateActivity; + //Declarations + private var bkg_pnl:MovieClip; + private var title_lbl:Label; + private var select_btn:Button; + private var icon_mc:MovieClip; + + private var _instance:TemplateActivity; private var icon_mcl:MovieClipLoader; //this is set by the init object - //contains refs to the classInstances of the activities in this TemplateActivity + //contains refs to the classInstances of the activities in this TemplateActivity private var _activities:Array; private var _mainActivity:Activity; private var _childActivities:Array; - + private var _toolkitView:ToolkitView; - /** - * Constructor - creates an onEnterFrame doLater call to init + /** + Constructor - creates an onEnterFrame doLater call to init */ - function TemplateActivity() { + function TemplateActivity() { this.onEnterFrame = init; _childActivities = new Array(); - - } - - /** - * Initialises the class. set up button handlers + + } + + /** + * Initialises the class. set up button handlers */ - function init():Void{ + function init():Void{ delete this.onEnterFrame; _instance = this; - + var tkv = ToolkitView(_toolkitView); //Set up this class to use the Flash event delegation model @@ -76,18 +76,18 @@ } - + icon_mcl = new MovieClipLoader(); icon_mcl.addListener(this); - - //Debugger.log('_toolkitView:'+_toolkitView.getClassname(),4,'init','TemplateActivity'); - //set up the button handlers + + //Debugger.log('_toolkitView:'+_toolkitView.getClassname(),4,'init','TemplateActivity'); + //set up the button handlers select_btn.onPress = Proxy.create(this,this['select']); - //create an mc to hold th icon + //create an mc to hold th icon icon_mc = this.createEmptyMovieClip("icon_mc",getNextHighestDepth()); - loadIcon(); - } + loadIcon(); + } /** * Populates the _childActivities array if this is a complex activity @@ -107,7 +107,7 @@ new LFError("Cannot handle this activity type yet","setUpComplexActivity",this,'_mainActivity.activityTypeID:'+_mainActivity.activityTypeID); } } - + /** * Loads the icon for the temopate activity using a movieclip loader * @@ -154,20 +154,20 @@ loadIcon(true); //draw(); - } - - /** - * Does the visual rendering work of this TemplateActivity - */ - private function draw():Void{ - - //Debugger.log('bkg_pnl:'+bkg_pnl,4,'draw','TemplateActivity'); - bkg_pnl.setStyle("borderStyle","outset"); + } + + /** + * Does the visual rendering work of this TemplateActivity + */ + private function draw():Void{ + + //Debugger.log('bkg_pnl:'+bkg_pnl,4,'draw','TemplateActivity'); + bkg_pnl.setStyle("borderStyle","outset"); //Debugger.log('Setting '+this+' title '+_templateActivityData.title,4,'draw','TemplateActivity') - title_lbl.text=_mainActivity.title; - //attach the icon now... + title_lbl.text=_mainActivity.title; + //attach the icon now... - //icon_mc.loadMovie("http://dolly.uklams.net/lams/lams_central/icons/icon_chat.swf"); + //icon_mc.loadMovie("http://dolly.uklams.net/lams/lams_central/icons/icon_chat.swf"); icon_mc._width = 20; icon_mc._height = 20; //Debugger.log('icon_mc._width:'+icon_mc._width,4,'draw','TemplateActivity'); @@ -222,19 +222,19 @@ if(selected){ //TODO: Get the StyleObj from Style manager and apply the selected type state thang bkg_pnl.setStyle("backgroundColor",0x0099ff); - bkg_pnl.setStyle("borderStyle","inset"); + bkg_pnl.setStyle("borderStyle","inset"); }else{ bkg_pnl.setStyle("backgroundColor",0xCCCCCC); bkg_pnl.setStyle("borderStyle","outset"); - } - } + } + } - private function select():Void{ + private function select():Void{ //Debugger.log('btn: '+this,4,'select','TemplateActivity'); - //Debugger.log('_toolkitView:'+_toolkitView.className(),4,'select','TemplateActivity'); + //Debugger.log('_toolkitView:'+_toolkitView.className(),4,'select','TemplateActivity'); var toolkitController = _toolkitView.getController(); - toolkitController.selectTemplateActivity(this); + toolkitController.selectTemplateActivity(this); }