Hello Flexors,

I am getting a "binding" error while upgrading a working app from
Flex2Beta1 to Flex2Beta2.  

Below is the code that shows the  TileList control with a custom
ItemListRenderer myThumnail.mxml

----- Error ------------------------------------------------------

warning: unable to bind to property 'URL' on class 'Object' (class is
not an IEventDispatcher)

---------------------

Does anyone know what might be the cause.

Cheers,

Tim



------------------- Calling.mxml --------------------------------
<mx:TileList 
        xmlns:mx="http://www.adobe.com/2006/mxml"; 
   
dataProvider="{parentApplication.services.SEadminSvc.GetMyTemplates.result}"
    width="100%"
    itemRenderer="myThumbnail"
    columnWidth="200"
    height="100%" 
    dragEnabled = "false"
    backgroundColor="#C0CCD2"
    creationComplete="InitEvent()"
    >
</mx:TileList>

---------------- myThumnail.mxml ---------------------------

<?xml version="1.0"?>
    <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml";
        horizontalAlign="center"
        verticalGap="0" 
        horizontalGap="0"
        borderStyle=".5"
        width="100"
        height="150"
        >


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

   <mx:Script>
        <![CDATA[
 
            import mx.controls.Alert;
             import flash.events.Event;
            
            public var __templateIdSel:Number;
                
                // Handler function
                   private function thumbClicked(templateIdSel:Number):void  {
                         __templateIdSel = templateIdSel;
                          this.dispatchEvent(new Event('thumbClicked',true));  
//
bubbles set to true
                          trace("data.data.URL= " + "helloMyMan");
                   }
                        // Getter functions
                        public function get templateIdSel():uint {
                            return __templateIdSel;
                        }
            
            
        ]]>
    </mx:Script>
        

        
    <mx:Zoom id="zoomIn" zoomHeightTo="1.2" zoomWidthTo="1.2"/>
    <mx:Zoom id="zoomOut" zoomHeightTo=".7" zoomWidthTo=".7"/>
    
                <mx:Model id="model">
                    <ID>{data.data.ID}</ID>
                </mx:Model>

   
                <mx:Label text="{data.data.ID}. {data.label}" textAlign="left"
fontWeight="bold"/>
                <mx:Image 
                id="image" x="{image.width/2}" y="{image.height/2}"
                horizontalAlign="center" 
                        source="http://xKc.seg2.net{data.data.URL}";
                        click="thumbClicked(data.data.ID)"
                scaleX=".7" scaleY=".7"
                rollOverEffect="zoomIn"
                rollOutEffect="zoomOut"/>
   

</mx:VBox>

-------------------------------------------------








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

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to