You need to include the namespace (it's mxml's version of an import basically to put it in lea mans terms)
On Feb 8, 2008 12:43 PM, Jim Hayes <[EMAIL PROTECTED]> wrote: > I think it's the namespace you need to fix : > > > > <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" > xmlns:myNameSpace="*" layout="absolute" minWidth="950" minHeight="600" > pageTitle="Employee Directory"> > > > > then > > > > < myNameSpace:PhotoView id="PhotoView" label="Photos" > styleName="colorPanel" > width="900" height="500" showEffect="WipeDown" > hideEffect="WipeUp" /> > > > > for example. > > > > Apologies if not absolutely correct, I'm literaly just turning off PC and > heading for after work pub after long week, so not checking it just now… > > > > > > > > -----Original Message----- > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Eric Cobb > *Sent:* 08 February 2008 17:19 > *To:* [email protected] > *Subject:* [flexcoders] Problems with Components > > > > I'm working on my first Flex project and I want to break parts of it out > into Components. I've read through the tutorial > (http://livedocs.adobe.com/labs/flex3/html/mxmlcomponents_2.html#150594), > and for some reason I can't my Flex app to recognize my Components. I > have 3 components, GridView.mxml, PhotoView.mxml, and MapView.mxml, all > of which extent the Canvas container. Here's my entire main MXML > application file: > > <?xml version="1.0" encoding="utf-8"?> > <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" > xmlns="*" layout="absolute" minWidth="950" minHeight="600" > pageTitle="Employee Directory"> > > <mx:Style source="main.css"/> > > <mx:VBox width="900" paddingLeft="0" paddingRight="0" > horizontalCenter="0" top="12"> > > <mx:ApplicationControlBar id="acb" width="100%"> > <mx:ToggleButtonBar height="100%" > dataProvider="{employeeDisplay}"> > > </mx:ToggleButtonBar> > > </mx:ApplicationControlBar> > > <mx:ViewStack id="employeeDisplay" width="100%" height="500" > creationPolicy="all"> > > <GridView id="GridView" label="Employee Grid" > styleName="colorPanel" > width="900" height="500" showEffect="WipeDown" > hideEffect="WipeUp" /> > > <PhotoView id="PhotoView" label="Photos" styleName="colorPanel" > width="900" height="500" showEffect="WipeDown" > hideEffect="WipeUp" /> > > <MapView id="MapView" label="Map" styleName="colorPanel" > width="900" height="500" showEffect="WipeDown" > hideEffect="WipeUp" /> > > </mx:ViewStack> > > </mx:VBox> > </mx:WindowedApplication> > > I keep getting the following errors: > 1046: Type was not found or was not a compile-time constant: GridView. > 1046: Type was not found or was not a compile-time constant: PhotoView. > 1046: Type was not found or was not a compile-time constant: MapView. > > Do any of you experts see what could be wrong or have any idea what's > going on? Any suggestions you can provide will be greatly appreciated! > > Thanks, > > Eric > > > ______________________________________________________________________ > This communication is from Primal Pictures Ltd., a company registered in > England and Wales with registration No. 02622298 and registered office: 4th > Floor, Tennyson House, 159-165 Great Portland Street, London, W1W 5PA, UK. > VAT registration No. 648874577. > > This e-mail is confidential and may be privileged. It may be read, copied > and used only by the intended recipient. If you have received it in error, > please contact the sender immediately by return e-mail or by telephoning > +44(0)20 7637 1010. Please then delete the e-mail and do not disclose its > contents to any person. > This email has been scanned for Primal Pictures by the MessageLabs Email > Security System. > ______________________________________________________________________ > >

