you have a scope issue there, setTempMethod() lives in the Label not
Canvas.  Move this method up inside Canvas and teh outside world will have
access.


DK

On Wed, Apr 2, 2008 at 8:02 AM, khan.ibraheem <[EMAIL PROTECTED]>
wrote:

>   Hello,
>
> I am creating a custom component and have 2 questions regarding it:
>
> 1) One way, I am thinking is to create actionscript class and use it. I
> can add controls using addChild method. But how can I set absolute position
> of the control.
>
> 2) The other way was to create MXML component and place all controls
> through the help of designer. But is it possible, that I can access methods
> created in MXML component.
>
> For example:
> ==========================================================
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"; width="356"
> height="38">
>
>     <mx:Label x="41" y="8" text="text" fontFamily="verdana" fontSize="12"
> fontWeight="bold" height="20"/>
>     <mx:Script>
>         <![CDATA[
>
>             public function setTempMethod():void
>             {
>
>             }
>         ]]>
>     </mx:Script>
> </mx:Canvas>
> =============================================================
>
> I have tried to access "setTempMethod" from application but it wasnt
> allowing me to do so. So, I need help so I can create methods in components
> which can be used outside the component.
>
>
>  
>



-- 
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?

Reply via email to