thanks again Alex. Yeah, duh, I have to put in an image.



--- In flexcoders@yahoogroups.com, Alex Harui <aha...@...> wrote:
>
> Flex container children must be IUICOmponents.  Bitmap is not.  You can make 
> it a child of a UIComponent or the  source to Image if you want.
> 
> Alex Harui
> Flex SDK Developer
> Adobe Systems Inc.<http://www.adobe.com/>
> Blog: http://blogs.adobe.com/aharui
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On 
> Behalf Of flexaustin
> Sent: Thursday, June 04, 2009 9:13 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] cannot convert flash.display::Bitmap to 
> mx.core.IUIComponent.
> 
> 
> 
> 
> 
> Why would I be getting this error?
> 
> <Canvas xmlns="http://ns.adobe.com/mxml/2009";
> width="100%" height="100%"
> maxHeight="125" maxWidth="125">
> 
> 
> <Script>
> <![CDATA[
> 
> import flare.util.Displays;
> import flash.display.BitmapData;
> 
> // Take a bitmapdata object and shove it in the bitmapholder canvas
> public function shoveInBitmap( bm:BitmapData) : void
> {
> bitmapHolder.addChild( new Bitmap(bm) );
> }
> // Clear out all children from bitmapholder canvas
> public function clearBitmap() : void
> {
> bitmapHolder.removeAllChildren();
> }
> 
> ]]>
> </Script>
> 
> <Group id="backGroundForZP" width="100%" height="100%" left="0" top="0" >
> <Rect height="100%" width="100%" left="0" top="0" >
> <fill>
> <SolidColor color="0x000000" />
> </fill>
> <stroke>
> <SolidColorStroke color="0xCCCCCC" weight="2" />
> </stroke>
> </Rect>
> </Group>
> 
> <Group id="mainBMPHolder" width="80%" height="80%"
> left="{ (backGroundForZP.parent.width - mainBMPHolder.width) / 2}"
> top="{ (backGroundForZP.parent.height - mainBMPHolder.height) / 2}">
> 
> </Group>
> <Canvas id="bitmapHolder" backgroundColor="0xCCCCCC" width="100%" 
> height="100%">
> 
> </Canvas>
> </Canvas>
>


Reply via email to