Some background just to give reasoning behind the insanity.

Regarding First Frame, the point of bounding box on the first frame is to 
give the component initial widht and height values.  If there is nothing on 
the first frame, you're width and height properties (a.k.a. you're __width 
and __height private properties of UIComponent) will be 0, thus when you go 
to position in your size function, you won't have any room.

Therefore, the bounding box gives your coponent a default value for width 
and heigth. That's why a List component is 100x100 when you drag it to the 
stage.

The 2nd reason is because LivePreview needs a default width and height to 
draw.  If there is nothing on frame 1, it doesn't know how big to be, thus 
the defautl size will be 0x0, and thus you're LivePreview will show nothing 
except for tiny blue outlines.  You have to have SOMETHING on frame 1. 
mx.core.View hides boundingBox_mc for you, so the user will never see it.

Regarding assets, that is only to ensure that your components assets (images 
& graphics) as well as the classes are exported into the SWF.  If you are 
not creating them dynamically, and actually using them on frame 1, there is 
no reason for an assets layer & frame then.

----- Original Message ----- 
From: "Rich Rodecker" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" <[email protected]>
Sent: Tuesday, March 07, 2006 1:15 PM
Subject: Re: [Flashcoders] components within custom components


yeah it just seemd really wierd to do that.

if I have my components on the stage in the first frame, and all i'm
doing is hiding or showing the components, do i still need to put all
of the components on an asset layer?



On 3/7/06, JesterXL <[EMAIL PROTECTED]> wrote:
> Not sure what the heck the docs are talking about.  I use the SWC's on 
> asset
> layers all the time and it works great.
>
> To get a LivePreview to work, there are a number of factors, but the big 
> one
> is ensuring a boundingBox is on frame 1 with a size bigger than 0x0, so 
> you
> can actually see it.
>
> ----- Original Message -----
> From: "Rich Rodecker" <[EMAIL PROTECTED]>
> To: "Flashcoders mailing list" <[email protected]>
> Sent: Tuesday, March 07, 2006 12:53 PM
> Subject: [Flashcoders] components within custom components
>
>
> i posted this q on my blog, but wnated to ask here too:
>
> So, I'm taking my frist foray into building a legit flash component,
> and it uses some standard v2 components. I read in the documentation
> that you should use the component mc's instead of the compiled clips
> for the v2 components, but I didn't see any reasoning as to why. I
> made the switch, and I lost out on the live preview for components
> withing my component. Can anyone shed some light for me?
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
> _______________________________________________
> [email protected]
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com 

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to