heh it helps if you initialize the variable inside yoru MXML Component..
public var employeeModel;
should be
public var employeeModel = new Object();
that seemed to have done the trick.....
eg:
--index.mxml---
<mx:Model id="testModel">
<firstName>Scott</firstName>
</mx:Model>
<inco:dspTravelProfile employeeModel="{this.testModel}" />
-- dspTravelProfile.mxml--
<mx:Script>
<![CDATA]
public var employeeModel = new Object();
]]>
</mx:Script>
<mx:FormItem label="First Name:">
<mx:Label text="{employeeModel.firstName}"/>
</mx:FormItem>
On Tue, 22 Mar 2005 11:00:19 -0800, Blake Kadatz <[EMAIL PROTECTED]> wrote:
>
> I ran into this as well. The ugly way around it is to move the code
> from the externally referenced file into the main file. So in your
> case, that would be put the dspTravelProfile.mxml code into index.mxml.
> However, for anything more than a small app, that's clearly
> unacceptable. However, given that it's not able to find certain
> properties, perhaps it's possible to give Flex some hints on where
> employeeModel is being defined so that it's able to resolve references
> across different files?
>
> Blake
>
>
> -----Original Message-----
> From: Scott Barnes [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 21, 2005 9:56 PM
> To: [email protected]
> Subject: [flexcoders] Passing Models into MXML components...
>
> I have a really weird situation here, basically i have:
>
> --index.mxml---
>
> <mx:Model id="testModel">
> <firstName>Scott</firstName>
> </mx:Model>
>
> <inco:dspTravelProfile employeeModel="{this.testModel}" />
>
> -- dspTravelProfile.mxml--
> <mx:Script>
> <![CDATA]
> public var employeeModel;
> ]]>
> </mx:Script>
>
> <mx:FormItem label="First Name:">
> <mx:Label text="{employeeModel.firstName}"/>
> </mx:FormItem>
>
> When I first save/change the physical mxml and then run, i get this
> message in the compiler:
>
> "Changes to unknown property, firstName will not be detected."
>
> -THEN-
>
> I hit refresh again, and it goes away? Is this just a polite
> exception? and how do you pass down a byReference as a variable into
> other components? (if its possible)
>
> --
> Regards,
> Scott Barnes
> http://www.mossyblog.com
> http://www.flexcoder.com (Coming Soon)
>
> Yahoo! Groups Links
>
>
> Yahoo! Groups Links
>
>
>
>
>
--
Regards,
Scott Barnes
http://www.mossyblog.com
http://www.flexcoder.com (Coming Soon)
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/