Hi rjoshicool,

can you try using Application.application.somefunction();?

If the somefunction is visible to the application file it iwll
definetely work?

Thanks,
Anubhav



On Dec 3, 12:15 pm, rjoshicool <[EMAIL PROTECTED]> wrote:
> Hi,
> I am developing an application in Flex 3. I want to access a function
> of the main application from the item renderer component. I was trying
> to use the outerDocument property of Flex, but it is not recognizing
> it.
> How can I access this property? Also how can i use the ParentDocument
> property here?
>
> Code I have written -
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" creationComplete="myService.send()">
> <mx:HTTPService id="myService" url="myXML.xml"
>         result="getResult(event)" />
>         <mx:Script>
>                 <![CDATA[
>                         import mx.collections.ArrayCollection;
>                         import mx.rpc.events.ResultEvent;
>                         import mx.controls.Alert;
>
>                         [Bindable]
>                         private var myArrColl:ArrayCollection;
>
>                         private function getResult(event:ResultEvent):void
>                         {
>                                 myArrColl = event.result.Adobe.Product;
>                         }
>
>                         public function someFunction():void
>                         {
>                                 Alert.show('Hello');
>
>                         }
>                 ]]>
>         </mx:Script>
>         <mx:Canvas>
>         <mx:DataGrid id="myDG" dataProvider="{myArrColl}">
>         <mx:columns>
>         <mx:DataGridColumn headerText="Product Names">
>                 <mx:itemRenderer>
>                         <mx:Component>
>                                 <mx:Button label="{data.Name}" 
> click="outerDocument.someFunction
> ()" />
>                         </mx:Component>
>                 </mx:itemRenderer>
>         </mx:DataGridColumn>
>         </mx:columns>
>         </mx:DataGrid>
>         </mx:Canvas>
> </mx:Application>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to