# Strange behavior in loop

**URL:** <https://forum.kirupa.com/t/strange-behavior-in-loop/301920>\
**Category:** Uncategorized\
**Created:** [December 17, 2009, 7:24pm UTC](https://forum.kirupa.com/t/strange-behavior-in-loop/301920 "2009-12-17T19:24:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Reksio](https://avatars.discourse-cdn.com/v4/letter/r/838e76/32.png) [@Reksio](https://forum.kirupa.com/u/Reksio)\
**Post date:** [December 17, 2009, 7:24pm UTC](https://forum.kirupa.com/t/strange-behavior-in-loop/301920/1 "2009-12-17T19:24:25Z")

</div>

Hi,

are some movable mcs and static mcs created in loops. By drag and drop it is possible to allocate the mcs to any static mcs. But not at all.  
Can anyone find where is the mistake.

The problem seems located somewhere here:

```
ActionScript Code:
[LEFT][COLOR=#0000FF]for[/COLOR][COLOR=#000000]([/COLOR]i=[COLOR=#000080]0[/COLOR];i&lt;anzArea-[COLOR=#000080]1[/COLOR];i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]

```

j=i+[COLOR=#000080]1[/COLOR];k=i+[COLOR=#000080]20[/COLOR];  
[COLOR=#000000] **var** [/COLOR] clp:[COLOR=#0000FF]MovieClip[/COLOR]=[COLOR=#0000FF]duplicateMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = [COLOR=#000080]60[/COLOR]\*j+[COLOR=#000080]20[/COLOR];  
fieldName = [COLOR=#FF0000]“text1\_txt”[/COLOR];  
[COLOR=#000000] **var** [/COLOR] t:[COLOR=#0000FF]TextField[/COLOR] = [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]createTextField[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“text1\_txt”[/COLOR], [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]getNextHighestDepth[/COLOR]COLOR=#000000[/COLOR], [COLOR=#000080]30[/COLOR], [COLOR=#000080]1[/COLOR]\*i+[COLOR=#000080]7[/COLOR], [COLOR=#000080]220[/COLOR], [COLOR=#000080]50[/COLOR][COLOR=#000000])[/COLOR];  
t.[COLOR=#0000FF]multiline[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
t.[COLOR=#0000FF]wordWrap[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#000080]text1\_txt[/COLOR].[COLOR=#0000FF]text[/COLOR] = [COLOR=#FF0000]'Platz '[/COLOR]+COLOR=#000000[/COLOR];  
arTxt.[COLOR=#0000FF]push[/COLOR]COLOR=#000000[/COLOR];  
arClp.[COLOR=#0000FF]push[/COLOR]COLOR=#000000[/COLOR];  
arrClips[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] = [COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR];  
[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#000080]id[/COLOR]= i;

[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]bDrag == [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]swapDepths[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]startDrag[/COLOR]COLOR=#000000[/COLOR];  
setItem = [COLOR=#000080]0[/COLOR];  
[COLOR=#808080]_// \_root.showPic\_mc.\_y = -518.7;_[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#FF0000]“area”[/COLOR]+j+[COLOR=#FF0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]onRelease[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]if[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]'hit mit '[/COLOR]+arrItems[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];setItem = [COLOR=#000080]1[/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = arrPosY[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = [COLOR=#000080]245[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]stopDrag[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000FF]if[/COLOR][COLOR=#000000]([/COLOR]setItem == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_y[/COLOR] = [COLOR=#000080]60[/COLOR]\*COLOR=#000000[/COLOR]+[COLOR=#000080]20[/COLOR];trace[COLOR=#000000]([/COLOR][COLOR=#FF0000]'j: '[/COLOR]+[COLOR=#0000FF]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000])[/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000FF]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000FF]\_x[/COLOR] = [COLOR=#000080]24[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[/LEFT]

```
 That's the whole Script:
 [LEFT][COLOR=#000000] **var** [/COLOR] anzArea:[COLOR=#0000ff]Number[/COLOR]=[COLOR=#000080]6[/COLOR];

```

[COLOR=#000000] **var** [/COLOR] j:[COLOR=#0000ff]Number[/COLOR];var k:[COLOR=#0000ff]Number[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arTxt:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arClp:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arrClips:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] bDrag:[COLOR=#0000ff]Boolean[/COLOR]=[COLOR=#000000] **true** [/COLOR];  
[COLOR=#000000] **var** [/COLOR] depth:[COLOR=#0000ff]Number[/COLOR] = [COLOR=#000080]2[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arrItems:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] setItem:[COLOR=#0000ff]Number[/COLOR] = [COLOR=#000080]0[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arrPosY:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000] **var** [/COLOR] arrTaken:[COLOR=#0000ff]Array[/COLOR]=[COLOR=#000000] **new** [/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“target\_mc”[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]beginFill[/COLOR][COLOR=#000000]([/COLOR]0xFDCF3B, [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]beginFill[/COLOR][COLOR=#000000]([/COLOR]0xf8f8f8, [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]moveTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]150[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]150[/COLOR], [COLOR=#000080]50[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]50[/COLOR][COLOR=#000000])[/COLOR];  
target\_mc.[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]target\_mc[/COLOR].[COLOR=#0000ff]\_x[/COLOR] = -[COLOR=#000080]240[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]target\_mc[/COLOR].[COLOR=#0000ff]\_y[/COLOR] = -[COLOR=#000080]210[/COLOR];

[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]createEmptyMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“square\_mc”[/COLOR], [COLOR=#000080]2[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]lineStyle[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]1[/COLOR], 0x408080, [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]beginFill[/COLOR][COLOR=#000000]([/COLOR]0xFFFFFF, [COLOR=#000080]100[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]moveTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]150[/COLOR], [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]150[/COLOR], [COLOR=#000080]42[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]lineTo[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]0[/COLOR], [COLOR=#000080]42[/COLOR][COLOR=#000000])[/COLOR];  
square\_mc.[COLOR=#0000ff]endFill[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]square\_mc[/COLOR].[COLOR=#0000ff]createTextField[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]square\_mc[/COLOR].[COLOR=#000080]text1\_txt[/COLOR].[COLOR=#0000ff]text[/COLOR]=[COLOR=#ff0000]‘Platz 1’[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]square\_mc[/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]24[/COLOR];  
[COLOR=#0000ff]\_root[/COLOR].[COLOR=#000080]square\_mc[/COLOR].[COLOR=#0000ff]\_y[/COLOR] = [COLOR=#000080]21[/COLOR];

[COLOR=#0000ff]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
j=i+[COLOR=#000080]1[/COLOR];k=i+[COLOR=#000080]4[/COLOR];  
[COLOR=#000000] **var** [/COLOR] itm:[COLOR=#0000ff]MovieClip[/COLOR]=[COLOR=#0000ff]duplicateMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“item”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_y[/COLOR] = [COLOR=#000080]60[/COLOR]\*i+[COLOR=#000080]20[/COLOR];  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“item”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]240[/COLOR];  
arrPosY[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR]=COLOR=#000000[/COLOR];  
arrItems[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] = [COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“item”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR];  
[COLOR=#000000]}[/COLOR]

[COLOR=#000000] **function** [/COLOR] getHitCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR]COLOR=#000000[/COLOR][COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]'hit mit '[/COLOR]+arrItems[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]

[COLOR=#0000ff]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
j=i+[COLOR=#000080]1[/COLOR];k=i+[COLOR=#000080]20[/COLOR];  
[COLOR=#000000] **var** [/COLOR] clp:[COLOR=#0000ff]MovieClip[/COLOR]=[COLOR=#0000ff]duplicateMovieClip[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_y[/COLOR] = [COLOR=#000080]60[/COLOR]\*j+[COLOR=#000080]20[/COLOR];  
fieldName = [COLOR=#ff0000]“text1\_txt”[/COLOR];  
[COLOR=#000000] **var** [/COLOR] t:[COLOR=#0000ff]TextField[/COLOR] = [COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]createTextField[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]“text1\_txt”[/COLOR], [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]getNextHighestDepth[/COLOR]COLOR=#000000[/COLOR], [COLOR=#000080]30[/COLOR], [COLOR=#000080]1[/COLOR]\*i+[COLOR=#000080]7[/COLOR], [COLOR=#000080]220[/COLOR], [COLOR=#000080]50[/COLOR][COLOR=#000000])[/COLOR];  
t.[COLOR=#0000ff]multiline[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
t.[COLOR=#0000ff]wordWrap[/COLOR] = [COLOR=#000000] **true** [/COLOR];  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#000080]text1\_txt[/COLOR].[COLOR=#0000ff]text[/COLOR] = [COLOR=#ff0000]'Platz '[/COLOR]+COLOR=#000000[/COLOR];  
arTxt.[COLOR=#0000ff]push[/COLOR]COLOR=#000000[/COLOR];  
arClp.[COLOR=#0000ff]push[/COLOR]COLOR=#000000[/COLOR];  
arrClips[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR] = [COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR];  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#000080]id[/COLOR]= i;

[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR][COLOR=#000000]([/COLOR]bDrag == [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]swapDepths[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]startDrag[/COLOR]COLOR=#000000[/COLOR];  
setItem = [COLOR=#000080]0[/COLOR];  
[COLOR=#808080]_// \_root.showPic\_mc.\_y = -518.7;_[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000ff]this[/COLOR][COLOR=#000000][[/COLOR][COLOR=#ff0000]“area”[/COLOR]+j+[COLOR=#ff0000]"\_mc"[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]onRelease[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]'hit mit '[/COLOR]+arrItems[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];setItem = [COLOR=#000080]1[/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000ff]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_y[/COLOR] = arrPosY[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000ff]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]245[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]stopDrag[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]if[/COLOR][COLOR=#000000]([/COLOR]setItem == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000ff]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_y[/COLOR] = [COLOR=#000080]60[/COLOR]\*COLOR=#000000[/COLOR]+[COLOR=#000080]20[/COLOR];trace[COLOR=#000000]([/COLOR][COLOR=#ff0000]'j: '[/COLOR]+[COLOR=#0000ff]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000])[/COLOR];  
arrClips[COLOR=#000000][[/COLOR][COLOR=#0000ff]this[/COLOR].[COLOR=#000080]id[/COLOR][COLOR=#000000]][/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]24[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]

square\_mc.[COLOR=#0000ff]onPress[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]swapDepths[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]startDrag[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#000000]}[/COLOR]  
square\_mc.[COLOR=#0000ff]onRelease[/COLOR] = [COLOR=#000000] **function** [/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]for[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]if[/COLOR]COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#ff0000]'hit mit '[/COLOR]+arrItems[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR];setItem = [COLOR=#000080]1[/COLOR];  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]\_y[/COLOR] = arrPosY[COLOR=#000000][[/COLOR]n[COLOR=#000000]][/COLOR];  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]245[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}[/COLOR]  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]stopDrag[/COLOR]COLOR=#000000[/COLOR];  
[COLOR=#0000ff]if[/COLOR][COLOR=#000000]([/COLOR]setItem == [COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]\_x[/COLOR] = [COLOR=#000080]24[/COLOR];  
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]\_y[/COLOR] = [COLOR=#000080]21[/COLOR];  
[COLOR=#000000]}[/COLOR]  
[COLOR=#000000]}  
[/COLOR]  
[/LEFT]
