Hi Tracy,

I tried to remove as much code as possible. Thanks


DailyUpdateView.mxml
---------------------------

public function initApp():void
                        { 
                                
                                //Event Listener
currentStickyNote.addEventListener("taskUpdate",currentStickyViewHandler);
                                
                        }


private function currentStickyViewHandler(event:UpdateScrumTaskEvent):void
                        {
                                currentStickyNote.category = event.category;
                        }


<mx:Panel x="344" y="44" width="368" height="539" layout="absolute"
title="Planning" id="planningPanel">
                <mx:TileList id="plannedStickyList" 
dataProvider="{plannedTaskColl}"
height="499" y="0" x="0"  
                        dragEnabled="true" dropEnabled="true" 
dragMoveEnabled="true" 
themeColor="#FFFFFF"
                        dragDrop="dragDropHandler(event)" width="348">
                        <mx:itemRenderer>
                                <mx:Component>
                                        <mx:Canvas 
xmlns:mx="http://www.adobe.com/2006/mxml";
horizontalScrollPolicy="off" verticalScrollPolicy="off"  
                                                mouseOver="showLargeSticky()">
                                       
                                                <renderers:StickyNoteSmall 
id="stickyNoteSmall"
category="{data.category}" description="{data.description}"
visible="true"/>
                                                <!--<renderers:StickyNote 
id="stickyNote"
category="{data.category}" description="{data.description}" 
                                                                                
          devName="{data.developer}" devHours="{data.developerHrs}"
                                                                                
          qaName="{data.qa}" qaHours="{data.qaHrs}"  width="0"
height="0" visible="false"/>
                                                -->
                                                
                                                <mx:Script>
                            <![CDATA[
                                import
com.intuit.scrum.events.UpdateScrumTaskEvent;

                                                           import 
mx.controls.Alert;
                               public function showLargeSticky() : void
                               {
                                
                                dispatchEvent(new
UpdateScrumTaskEvent("taskUpdate",data.category, data.description,
                                                                
data.developer,data.developerHrs,data.qa,data.qaHrs,data.priority));
//                                              
                               }
                              

                            ]]>
                        </mx:Script>
                                        </mx:Canvas>
                                </mx:Component>
                        </mx:itemRenderer>
                        
                </mx:TileList>


UpdateScrumTaskEvent
---------------------------------
package com.intuit.scrum.events
{
import flash.events.Event;

public class UpdateScrumTaskEvent extends Event
{

public var category:String;
public var description:String;
public var developer:String;
public var developerHrs:int;
public var qa:String;
public var qaHrs:int;
public var priority:int;

public function UpdateScrumTaskEvent(type:String,category:String,
description:String,

developer:String,developerHrs:int,qa:String,qaHrs:int,priority:int)
{
super(type);
this.category = category;
this.description = description;
this.developer = developer;
this.developerHrs = developerHrs;
this.qa = qa;
this.qaHrs = qaHrs;
this.priority = priority;
}

}
}




Reply via email to