# Resizing parent movie clip affects child movie clip

**URL:** <https://forum.kirupa.com/t/resizing-parent-movie-clip-affects-child-movie-clip/289175>\
**Category:** Uncategorized\
**Created:** [May 27, 2009, 7:48am UTC](https://forum.kirupa.com/t/resizing-parent-movie-clip-affects-child-movie-clip/289175 "2009-05-27T07:48:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![smallDot](https://avatars.discourse-cdn.com/v4/letter/s/a8b319/32.png) [@smallDot](https://forum.kirupa.com/u/smallDot)\
**Post date:** [May 27, 2009, 7:48am UTC](https://forum.kirupa.com/t/resizing-parent-movie-clip-affects-child-movie-clip/289175/1 "2009-05-27T07:48:41Z")

</div>

[LEFT]i am trying to use the Tween class to change the size of movie clip to certain height.  
the code works for me but when resizing the parent, it effects the child.  
i tried the height and scaleY property for the thum, but does not work. i hope i can fin guidance  
code commented, i hope it will be clear

thanks in advance

```
ActionScript Code:
[LEFT][COLOR=#0000FF]import[/COLOR] fl.[COLOR=#000080]transitions[/COLOR].[COLOR=#000080]Tween[/COLOR];

```

[COLOR=#0000FF]import[/COLOR] fl.[COLOR=#000080]transitions[/COLOR].[COLOR=#000080]easing[/COLOR].\*;  
[COLOR=#0000FF]import[/COLOR] fl.[COLOR=#000080]transitions[/COLOR].[COLOR=#000080]TweenEvent[/COLOR];

[COLOR=#808080]_// init_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] thumbHeight:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]34[/COLOR].[COLOR=#000080]3[/COLOR]

[COLOR=#808080]_// paths to instances_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]1[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq1[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]2[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq2[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]3[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq3[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]4[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq4[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]5[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq5[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]6[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq6[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec1\_[COLOR=#000080]7[/COLOR] = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]sq7[/COLOR];  
[COLOR=#000000] **var** [/COLOR] trans = contentScroller\_mc.[COLOR=#000080]content[/COLOR].[COLOR=#000080]trans\_mc[/COLOR]  
[COLOR=#000000] **var** [/COLOR] maskContent = contentScroller\_mc.[COLOR=#000080]masker[/COLOR];  
[COLOR=#000000] **var** [/COLOR] scroller = contentScroller\_mc.[COLOR=#000080]sb[/COLOR][COLOR=#808080]_//.track;_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] boarder = contentScroller\_mc.[COLOR=#000080]boarder\_mc[/COLOR];  
[COLOR=#000000] **var** [/COLOR] thumb = contentScroller\_mc.[COLOR=#000080]sb[/COLOR].[COLOR=#000080]thumb[/COLOR];  
[COLOR=#000000] **var** [/COLOR] content\_mc = contentScroller\_mc.[COLOR=#000080]content[/COLOR];

[COLOR=#808080]_// adding listener to buttons_[/COLOR]  
sec1\_mc.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]MouseEvent.[COLOR=#000080]CLICK[/COLOR], showSec1[COLOR=#000000])[/COLOR];

[COLOR=#808080]_// using Tweeen to hide the contents_[/COLOR]  
[COLOR=#000000] **function** [/COLOR] showSec1COLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] sec:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]4[/COLOR], [COLOR=#FF0000]“alpha”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec6:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]6[/COLOR], [COLOR=#FF0000]“alpha”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];

```
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]content_mc != [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#000000] **var** [/COLOR] contentTween:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]content_mc, [COLOR=#FF0000]"y"[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], content_mc.[COLOR=#000080]y[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]
[COLOR=#808080]*// start motion*[/COLOR]
sec.[COLOR=#000080]addEventListener[/COLOR][COLOR=#000000]([/COLOR]TweenEvent.[COLOR=#000080]MOTION_FINISH[/COLOR], moveLegend1[COLOR=#000000])[/COLOR];

```

[COLOR=#000000]}[/COLOR]

[COLOR=#808080]_// using Tween to position the content_[/COLOR]  
[COLOR=#000000] **function** [/COLOR] moveLegend1COLOR=#000000[/COLOR]:[COLOR=#0000FF]void[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#000000] **var** [/COLOR] sec5:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]5[/COLOR], [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]5[/COLOR].[COLOR=#000080]y[/COLOR], [COLOR=#000080]167[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec7:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]7[/COLOR], [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]7[/COLOR].[COLOR=#000080]y[/COLOR], [COLOR=#000080]220[/COLOR].[COLOR=#000080]8[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] transY:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]trans, [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], trans.[COLOR=#000080]y[/COLOR], [COLOR=#000080]246[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] maskCont:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]maskContent, [COLOR=#FF0000]“height”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], maskContent.[COLOR=#0000FF]height[/COLOR], [COLOR=#000080]242[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] tracker:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]scroller, [COLOR=#FF0000]“height”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], scroller.[COLOR=#0000FF]height[/COLOR], [COLOR=#000080]242[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] scrollerY:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]boarder, [COLOR=#FF0000]“height”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], boarder.[COLOR=#0000FF]height[/COLOR], [COLOR=#000080]242[/COLOR].[COLOR=#000080]3[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] maskContY:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]maskContent, [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], maskContent.[COLOR=#000080]y[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] scrollerY\_Height:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]scroller, [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], scroller.[COLOR=#000080]y[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] boarderY:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]boarder, [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], boarder.[COLOR=#000080]y[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec6\_X:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]6[/COLOR], [COLOR=#FF0000]“x”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]6[/COLOR].[COLOR=#000080]x[/COLOR], -[COLOR=#000080]180[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec6\_Y:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]6[/COLOR], [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]6[/COLOR].[COLOR=#000080]y[/COLOR], [COLOR=#000080]74[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec4\_X:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]4[/COLOR], [COLOR=#FF0000]“x”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]4[/COLOR].[COLOR=#000080]x[/COLOR], -[COLOR=#000080]180[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000] **var** [/COLOR] sec4\_Y:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]sec1\_[COLOR=#000080]4[/COLOR], [COLOR=#FF0000]“y”[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], sec1\_[COLOR=#000080]4[/COLOR].[COLOR=#000080]y[/COLOR], [COLOR=#000080]74[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]5[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];

```
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]thumb.[COLOR=#000080]y[/COLOR] != [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    [COLOR=#000000] **var** [/COLOR] thumbTween:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]thumb, [COLOR=#FF0000]"y"[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], thumb.[COLOR=#000080]y[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#000000]}[/COLOR]

[COLOR=#808080]*// this if is for checking the height of the scroller and set the thum to its original height*[/COLOR]
[COLOR=#808080]*// the finish is for test, but that number does not effect the thumb movie clip*[/COLOR]
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]scroller.[COLOR=#0000FF]height[/COLOR] == [COLOR=#000080]242[/COLOR].[COLOR=#000080]3[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]
    [COLOR=#000000] **var** [/COLOR] thumbScale:Tween = [COLOR=#000000] **new** [/COLOR] Tween[COLOR=#000000]([/COLOR]thumb, [COLOR=#FF0000]"height"[/COLOR], Regular.[COLOR=#000080]easeIn[/COLOR], thumb.[COLOR=#0000FF]height[/COLOR], [COLOR=#000080]10[/COLOR], [COLOR=#000080]0[/COLOR].[COLOR=#000080]1[/COLOR], [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR]
[COLOR=#000000]}[/COLOR]

```

[COLOR=#000000]}[/COLOR]  
[/LEFT]

[/LEFT]
