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

