# Targeting a movieclip

**URL:** <https://forum.kirupa.com/t/targeting-a-movieclip/216712>\
**Category:** Uncategorized\
**Created:** [February 19, 2007, 10:02pm UTC](https://forum.kirupa.com/t/targeting-a-movieclip/216712 "2007-02-19T22:02:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jensou](https://avatars.discourse-cdn.com/v4/letter/j/c37758/32.png) [@jensou](https://forum.kirupa.com/u/jensou)\
**Post date:** [February 19, 2007, 10:02pm UTC](https://forum.kirupa.com/t/targeting-a-movieclip/216712/1 "2007-02-19T22:02:05Z")

</div>

hopefully i can explain this clearly… so, i have a loop that attaches clips of the picFrame to a holder clip based on the number of childNodes.  
how do i target the selected picFrame clip and have it call the function resizeFrame to change the width of just the border clip inside the picFrame the onRelease was chosen?

i realize under the resize function i have it targeting the holder clip’s width. i just don’t know what else to do and i’ve tried many else’s.

thanks for any help. 🙂

```
 ActionScript Code:
 [FONT=Courier New][LEFT][COLOR=#000000] **var** [/COLOR] pictures:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];

```

[COLOR=#808080]_//var xArray:Array = new Array();_[/COLOR]  
[COLOR=#808080]_//var yArray:Array = new Array();_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] newWidth;  
[COLOR=#000000] **var** [/COLOR] newHeight;

xmlData = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]XML[/COLOR]COLOR=#000000[/COLOR];  
xmlData.[COLOR=#0000ff]ignoreWhite[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
xmlData.[COLOR=#0000ff]onLoad[/COLOR] = loadXML;  
xmlData.[COLOR=#0000ff]load[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000] **function** [/COLOR] loadXMLCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR] COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
photoNode = [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]firstChild[/COLOR].[COLOR=#0000ff]childNodes[/COLOR];  
[COLOR=#0000ff]for[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] i = [COLOR=#000080]0[/COLOR]; i\< photoNode.[COLOR=#0000ff]length[/COLOR]; i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]  
pictures.[COLOR=#0000ff]push[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#808080]_//xArray = photoNode_.attributes.xSize;_[/COLOR]  
[COLOR=#808080]_//yArray = photoNode\*.attributes.ySize;_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] picFrame:[COLOR=#0000ff]MovieClip[/COLOR] = holder.[COLOR=#0000ff]attachMovie[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“frame”[/COLOR], [COLOR=#ff0000]“frame”[/COLOR] + i, i[COLOR=#000000])[/COLOR];  
picFrame.[COLOR=#000080]xWidth[/COLOR] = photoNode[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#0000ff]attributes[/COLOR].[COLOR=#000080]xSize[/COLOR];  
picFrame.[COLOR=#000080]yWidth[/COLOR] = photoNode[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR].[COLOR=#0000ff]attributes[/COLOR].[COLOR=#000080]ySize[/COLOR];  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];  
picFrame.[COLOR=#0000ff]\_x[/COLOR] = i_COLOR=#000000[/COLOR];  
[COLOR=#808080]_//_[/COLOR]  
[COLOR=#808080]_[//picFrame.border](https://picFrame.border).\_width = xWidth;_[/COLOR]  
[COLOR=#808080]_[//picFrame.border](https://picFrame.border).\_height = yHeight;_[/COLOR]  
[COLOR=#808080]_//_[/COLOR]  
[COLOR=#808080]_[//picFrame.border.xWidth](https://picFrame.border.xWidth) = xWidth;_[/COLOR]  
[COLOR=#808080]_[//picFrame.border.yHeight](https://picFrame.border.yHeight) = yHeight;_[/COLOR]  
[COLOR=#808080]_//_[/COLOR]  
picFrame.[COLOR=#0000ff]onRelease[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
newWidth = [COLOR=#0000ff]this[/COLOR].[COLOR=#000080]xWidth[/COLOR];  
[COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]"newWidth = "[/COLOR] + newWidth[COLOR=#000000])[/COLOR];  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];  
resizeFrameCOLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#808080]_//trace(“loaded”);_[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000ff]else[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **function** [/COLOR] resizeFrameCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR][COLOR=#000000]([/COLOR]newWidth != [COLOR=#000000] **null** [/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR]  
holder.[COLOR=#0000ff]\_width[/COLOR] = newWidth;  
[COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]"resize = "[/COLOR] + holder[COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]
