Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as =================================================================== diff -u -ra7909af6ef577f3117f321c56e44b952161fd11e -rcc6e89a732564e9c2fb488131d67690243966137 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision a7909af6ef577f3117f321c56e44b952161fd11e) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasActivity.as (.../CanvasActivity.as) (revision cc6e89a732564e9c2fb488131d67690243966137) @@ -22,26 +22,26 @@ */ import org.lamsfoundation.lams.common.*; -import org.lamsfoundation.lams.common.util.*; -import org.lamsfoundation.lams.common.util.ui.*; -import org.lamsfoundation.lams.authoring.*; +import org.lamsfoundation.lams.common.util.*; +import org.lamsfoundation.lams.common.util.ui.*; +import org.lamsfoundation.lams.authoring.*; import org.lamsfoundation.lams.authoring.cv.*; import org.lamsfoundation.lams.monitoring.mv.*; import org.lamsfoundation.lams.monitoring.mv.tabviews.LearnerTabView; import org.lamsfoundation.lams.common.style.* import mx.controls.* -import com.polymercode.Draw; +import com.polymercode.Draw; import mx.managers.* import mx.containers.*; import mx.events.* -import mx.utils.* - -/** -* CanvasActivity - -*/ +import mx.utils.* + +/** +* CanvasActivity - +*/ class org.lamsfoundation.lams.authoring.cv.CanvasActivity extends MovieClip implements ICanvasActivity{ -//class org.lamsfoundation.lams.authoring.cv.CanvasActivity extends MovieClip{ - +//class org.lamsfoundation.lams.authoring.cv.CanvasActivity extends MovieClip{ + public static var TOOL_ACTIVITY_WIDTH:Number = 123.1; public static var TOOL_ACTIVITY_HEIGHT:Number = 50.5; public static var GATE_ACTIVITY_HEIGHT:Number =28; @@ -66,17 +66,17 @@ //locals private var learnerOffset_X:Number = 4 private var learnerOffset_Y:Number = 3 - private var _module:String; + private var _module:String; private var icon_mc:MovieClip; private var icon_mcl:MovieClipLoader; private var bkg_pnl:MovieClip; - private var act_pnl:MovieClip; + private var act_pnl:MovieClip; private var title_lbl:MovieClip; private var groupIcon_mc:MovieClip; private var stopSign_mc:MovieClip; private var clickTarget_mc:MovieClip; private var canvasActivity_mc:MovieClip; - private var canvasActivityGrouped_mc:MovieClip; + private var canvasActivityGrouped_mc:MovieClip; private var _dcStartTime:Number = 0; private var _doubleClicking:Boolean; private var _visibleWidth:Number; @@ -86,9 +86,9 @@ private var bgNegative:String = "original"; private var authorMenu:ContextMenu - - function CanvasActivity(){ - //Debugger.log("_activity:"+_activity.title,4,'Constructor','CanvasActivity'); + + function CanvasActivity(){ + //Debugger.log("_activity:"+_activity.title,4,'Constructor','CanvasActivity'); _tm = ThemeManager.getInstance(); _ccm = CustomContextMenu.getInstance(); //Get reference to application and design data model @@ -105,15 +105,15 @@ _visibleHeight = CanvasActivity.TOOL_ACTIVITY_HEIGHT; _visibleWidth = CanvasActivity.TOOL_ACTIVITY_WIDTH; } - _base_mc = this; + _base_mc = this; //call init if we have passed in the _activity as an initObj in the attach movie, //otherwise wait as the class outside will call it if(_activity != undefined){ init(); } - - } - + + } + public function init(initObj):Void{ clickTarget_mc.onRollOver = Proxy.create (this, localOnRollOver); clickTarget_mc.onRollOut = Proxy.create (this, localOnRollOut); @@ -144,7 +144,7 @@ } setStyles(); MovieClipUtils.doLater(Proxy.create(this,draw)); - + } private function showAssets(isVisible:Boolean){ @@ -229,14 +229,14 @@ - - + + private function setUpActIcon(icon_mc):Void{ icon_mc._x = (CanvasActivity.TOOL_ACTIVITY_WIDTH / 2) - (icon_mc._width / 2); icon_mc._y = (CanvasActivity.TOOL_ACTIVITY_HEIGHT / 2) - (icon_mc._height / 2) - 6; } - + /** * Does the work of laying out the screen assets. * Depending on type of Activity different bits will be shown @@ -366,16 +366,16 @@ setStyles(); } } - + private function localOnRollOver():Void{ _ccm.showCustomCM(_ccm.loadMenu("activity")) - } + } private function localOnRollOut():Void{ _ccm.showCustomCM(_ccm.loadMenu("canvas")) } - + private function localOnPress():Void{ @@ -484,7 +484,7 @@ } - + public function get activity():Activity{ return getActivity(); } @@ -530,7 +530,7 @@ styleObj = _tm.getStyleObject('ACTPanel0') } return styleObj; - } + } /** @@ -549,6 +549,7 @@ var transPositive = {ra:100, ga:100, ba:100, rb:0, gb:0, bb:0}; styleObj = _tm.getStyleObject('CALabel'); title_lbl.setStyle('styleName',styleObj); + title_lbl.setStyle("textAlign", "center") if (bgNegative == "true"){ my_color.setTransform(transNegative); }else if(bgNegative == "false"){ @@ -578,6 +579,6 @@ } } - - + + } \ No newline at end of file