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/