Actually, I'm not sure the DisplayObject wrapper is even necessary - but
I'm running against the Moxie compiler at this point.

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of app.developer
Sent: Thursday, August 30, 2007 1:35 PM
To: [email protected]
Subject: [flexcoders] Re: Call MXML custom component from AS


Jeff, 

Thank you kindly for your assistance.  I had tried several 
interations like what you suggested.  The one item I left out was 
DisplayObject() wrapper.  Thank you for pointing out the missing 
element.  You have made my day.

Precia



--- In [email protected], "Battershall, Jeff" 
<[EMAIL PROTECTED]> wrote:
>
> Precia,
> 
> Two things I see so far - one is there's no () at the end of your
new
> statement (new tester()) and two is you need to add your tester
display
> object to a container using addChild(). Code:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" creationComplete="onCreate()">
> <mx:Script>
>       <![CDATA[
>               import Tester;
>       
>               private function onCreate():void
>               {
>                       var tester:Tester = new Tester();
>                       addChild(DisplayObject(tester));
>               }
>       ]]>
> </mx:Script>
>       
> </mx:Application>
> 
> Jeff
> 
> -----Original Message-----
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of app.developer
> Sent: Thursday, August 30, 2007 12:01 PM
> To: [email protected]
> Subject: [flexcoders] Call MXML custom component from AS
> 
> 
> How do you call an mxml custom component from actionscript of
another 
> mxml application?
> 
> In the current application, I import the tester component, then
attempt 
> to call it my making it a new variable in a function.  When I add
the 
> child to the stage I get a white background empty object and not
the 
> red square I'm trying to get into the application.
> 
> import comps.tester;
> 
> var myNewTester:tester = new tester;
> 
> 
> ----tester.mxml----
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"; width="200"
> height="150" backgroundColor="#FF0000">
>       <mx:Text text="Test Me"/>
> </mx:VBox>
> 
> 
> Thank you for your help.
> Precia
> 
> 
> 
> 
> --
> 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
>




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



Reply via email to