Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as =================================================================== diff -u -r90339c6f269d4da8e11d18a6a3f904385a4a6af7 -r5e9e4c9146b356877528c9e6afebd66e45d8506d --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision 90339c6f269d4da8e11d18a6a3f904385a4a6af7) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision 5e9e4c9146b356877528c9e6afebd66e45d8506d) @@ -24,7 +24,7 @@ private var _cv:Canvas; - + private var _ddm:DesignDataModel; //UI State variabls private var _isDirty:Boolean; private var _activeTool:String; @@ -53,6 +53,7 @@ //Set up this class to use the Flash event delegation model EventDispatcher.initialize(this); _cv = cv; + _ddm = new DesignDataModel(); _activitiesDisplayed = new Hashtable("_activitiesDisplayed"); _transitionsDisplayed = new Hashtable("_transitionsDisplayed"); @@ -177,9 +178,23 @@ + public function findOptionalActivities():Array{ + //_activitiesDisplayed + //var _ddm.getActivityByUIID(Activity.OPTIONAL_ACTIVITY_TYPE) + var actOptional:Array = new Array(); + var k:Array = _activitiesDisplayed.values(); + //trace("findOptionalActivities Called "+k.length ) + for (var i=0; i