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,
>   
>

Reply via email to