Also you would want to make all functions public that are to be accessed by outside objects. I see you marked getFileSize as private.
On Thu, Oct 15, 2009 at 10:11 AM, Tracy Spratt <tr...@nts3rd.com> wrote: > > > Don’t use binding braces in actionscript (the event handler declaration > is actionscript) > > > > Try: > > click="getFileSize(data.filesize)" > > > > That assumes the data object is created and has that property. > > > > Tracy Spratt, > > Lariat Services, development services available > ------------------------------ > > *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On > Behalf Of *polo_enzo > *Sent:* Wednesday, October 14, 2009 2:11 PM > *To:* flexcoders@yahoogroups.com > *Subject:* [SPAM] [flexcoders] How to call a Actionscript function in a UI > child from UI father ? > > > > > > > when I try to call the getFileSize with the param: {data.filesize}, it does > not work ? I am quite new in Flex Technology... Can somebody tell me what is > wrong ? > > --- FlickrRIA.mxml > <mx:Script> > <![CDATA[ > > private function getFileSize(filesize:String):void { > imageText.text = filesize; > } > > ]]> > </mx:Script> > > --- FlickrThumbnail.mxml > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" > width="125" height="125" > horizontalAlign="center" > horizontalScrollPolicy="off" verticalScrollPolicy="off" > paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5"> > > > > <mx:Image > width="75" height="75" > source="{data.thumbnail.url}" > click="getFileSize({data.filesize})"/> > <mx:Text > id="imageText" > text="{data.credit}" /> > > </mx:VBox> > > thx, > >