Ok, banging my head on this for far too long.  I have a Flex app using
a TileList and a custom ItemRenderer called ThumbNail.mxml.
ThumbNail.mxml is composed of say two images, a up arrow and a down
arrow for example.  I really want to be able to make it so that if the
user clicks on the up or down arrow, a event can be dispatched to the
container the TileList lives in.  I can't get this to work.   So, say
we have in main.mxml, i truncated this to only the drillUp case....I
would expect that if the image in the Thumbnail component was clicked,
a event would be dispatched up and the event listener in main.mxml
would hear it.

<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"
      height="100%"
      width="100%"
      creationComplete="initMe()">

<mx:Script>
            <![CDATA[

         public function initMe():void      {
                        employees.addEventListener(MouseEvent.CLICK,handleChoice)      ;
                  }

         public function handleChoice( event:MouseEvent) : void      {
                        Alert.show('somethign was clicked...but what?');
                  }


</mx:Script>

<mx:TileList                  
                  id="employees"
                  height="100%"
                  itemRenderer="ThumbNail"     
                  dataProvider="{employeesDataIN}"
                  width="100%"
                  x="0" y="0"
                  >
           
            </mx:TileList>


</mx:HBox>


and ThumbNail.mxml looks somethign like

<mx:VBox>


<mx:Metadata>
        [Event("drillUp")]
    </mx:Metadata>

<mx:Script>
            <![CDATA[
   public function drillUp(event : Event) : void      {
                        dispatchEvent(new Event('drillUp',true));     
                                         
                  }

</mx:Script>

<mx:Image id="daDown" source="{upArrow}"
            mouseDown="drillUp( event )"
            toolTip="Click to drill up." />


</mx:VBox>



--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?


--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to