# Resizing a container based on it contents

**URL:** <https://forum.kirupa.com/t/resizing-a-container-based-on-it-contents/262859>\
**Category:** Uncategorized\
**Created:** [June 10, 2008, 4:17pm UTC](https://forum.kirupa.com/t/resizing-a-container-based-on-it-contents/262859 "2008-06-10T16:17:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![billy\_nugz](https://avatars.discourse-cdn.com/v4/letter/b/b9bd4f/32.png) [@billy\_nugz](https://forum.kirupa.com/u/billy_nugz)\
**Post date:** [June 10, 2008, 4:17pm UTC](https://forum.kirupa.com/t/resizing-a-container-based-on-it-contents/262859/1 "2008-06-10T16:17:06Z")

</div>

Hey there,

So I have a container movie clip which will be holding multiple container movie clips. I want to set the size of the main container based on the size of is contents. I was hoping the size could toggle. Here is what Im doing

```auto
/ *******LoadBTNS******* /

/*function newvid(event:MouseEvent) {
trace("you clicked me");
var loadit = new Loader();
hold01.addChild(loadit);
loadit.load(new URLRequest("swf001.swf"));
}
my_mc.addEventListener(MouseEvent.MOUSE_DOWN, newvid);*/

/*function newvid2(event:MouseEvent) {
trace("2 you clicked me");
var loadit2 = new Loader();
hold02.addChild(loadit2);
loadit2.load(new URLRequest("swf002.swf"));
}
my_mc2.addEventListener(MouseEvent.MOUSE_DOWN, newvid2);
*/
/*function newvid3(event:MouseEvent) {
trace("3 you clicked me");
var loadit3 = new Loader();
hold03.addChild(loadit3);
loadit3.load(new URLRequest("swf003.swf"));
}
my_mc3.addEventListener(MouseEvent.MOUSE_DOWN, newvid3);*/

/ *******UnLoadBTNS******* /
function killParticle(event:Event):void{
//clipHolder.hold02.removeChild(loader2);
clipHolder.hold02.height = 0;
}
my_mc2.addEventListener(MouseEvent.MOUSE_DOWN, killParticle);

clipHolder.height = clipHolder.hold01.content + clipHolder.hold02.content + clipHolder.hold03.content ;
clipHolder.x = 0;

var request:URLRequest = new URLRequest("swf001.swf");
var loader:Loader = new Loader();
loader.load(request);
clipHolder.hold01.addChild(loader);

var request2:URLRequest = new URLRequest("swf002.swf");
var loader2:Loader = new Loader();
loader2.load(request2);
clipHolder.hold02.addChild(loader2);

var request3:URLRequest = new URLRequest("swf003.swf");
var loader3:Loader = new Loader();
loader3.load(request3);
clipHolder.hold03.addChild(loader3);

```

Any clues on how to achieve this ? Any help would be great.

---

<div class="post-metadata">

**Author:** ![pensamente](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/pensamente/32/1208_2.png) [@pensamente](https://forum.kirupa.com/u/pensamente)\
**Post date:** [June 10, 2008, 4:53pm UTC](https://forum.kirupa.com/t/resizing-a-container-based-on-it-contents/262859/2 "2008-06-10T16:53:54Z")

</div>

i’m trying to get some free time to learn how to work better with these classes, but check this out:

[http://blog.bouguerra.org/?p=15](http://blog.bouguerra.org/?p=15)

maybe you will manage it better than me :p… if so, i’ll ask you some help 😉

---

<div class="post-metadata">

**Author:** ![billy\_nugz](https://avatars.discourse-cdn.com/v4/letter/b/b9bd4f/32.png) [@billy\_nugz](https://forum.kirupa.com/u/billy_nugz)\
**Post date:** [June 10, 2008, 6:29pm UTC](https://forum.kirupa.com/t/resizing-a-container-based-on-it-contents/262859/3 "2008-06-10T18:29:06Z")

</div>

Man, Its guna take me a wile to get a handle on those. I keep getting package errors when I try to implement the code thow. but that is pretty dang close to what I want to do.

Do you have any other clues ?
