# 256 levels of recursion were exceeded...?

**URL:** <https://forum.kirupa.com/t/256-levels-of-recursion-were-exceeded/171322>\
**Category:** flash\
**Created:** [December 4, 2005, 11:24am UTC](https://forum.kirupa.com/t/256-levels-of-recursion-were-exceeded/171322 "2005-12-04T11:24:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![blaatorx](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@blaatorx](https://forum.kirupa.com/u/blaatorx)\
**Post date:** [December 4, 2005, 11:24am UTC](https://forum.kirupa.com/t/256-levels-of-recursion-were-exceeded/171322/1 "2005-12-04T11:24:43Z")

</div>

why im getting:

```auto

256 levels of recursion were exceeded in one action list.
This is probably an infinite loop.
Further execution of actions has been disabled in this movie.

```

in my code?

```auto

[color=#993300]onClipEvent[/color][color=#000000]([/color][color=#993300]load[/color][color=#000000])[/color]
[color=#000000]{[/color]
 
[color=#993300]this[/color].[color=#993300]_alpha[/color] = [color=#000000]0[/color];
 
[color=#993300]function[/color] fadeIn[color=#000000]([/color][color=#000000])[/color]
[color=#000000]{[/color] [color=#f000f0]*// add this line somewhere when the fadeIn is finished... *[/color]
 
[color=#993300]this[/color].[color=#993300]onEnterFrame[/color] = [color=#993300]function[/color][color=#000000]([/color][color=#000000])[/color]
[color=#000000]{[/color]
 
[color=#993300]trace[/color][color=#000000]([/color][color=#0000ff]"+++++"[/color][color=#000000])[/color]
[color=#993300]this[/color].[color=#993300]_alpha[/color] += [color=#000000]15[/color]
 
[color=#993300]if[/color][color=#000000]([/color][color=#993300]this[/color].[color=#993300]_alpha[/color] >= [color=#000000]100[/color][color=#000000])[/color]
[color=#000000]{[/color]
[color=#993300]delete[/color] [color=#993300]onEnterFrame[/color][color=#000000]([/color][color=#000000])[/color];
fadedIn = [color=#993300]true[/color];
 
 
[color=#000000]}[/color]
[color=#000000]}[/color]
[color=#000000]}[/color]
 
[color=#000000]}[/color]
 
[color=#993300]onClipEvent[/color][color=#000000]([/color]enterFrame[color=#000000])[/color]
[color=#000000]{[/color]
[color=#993300]if[/color] [color=#000000]([/color][color=#993300]this[/color].[color=#993300]_x[/color] < -[color=#000000]150[/color] && [color=#993300]this[/color].[color=#993300]_x[/color] > -[color=#000000]1600[/color][color=#000000])[/color]
[color=#000000]{[/color]
[color=#f000f0]*//execute once!*[/color]
[color=#993300]if[/color] [color=#000000]([/color]!fadedIn[color=#000000])[/color]
[color=#000000]{[/color]
fadeIn[color=#000000]([/color][color=#000000])[/color]
[color=#000000]}[/color]
[color=#000000]}[/color]
[color=#993300]else[/color]
[color=#000000]{[/color]
[color=#f000f0]*//execute once!*[/color]
[color=#993300]if[/color] [color=#000000]([/color]!fadedOut[color=#000000])[/color]
[color=#000000]{[/color]
fadeOut[color=#000000]([/color][color=#000000])[/color]
[color=#000000]}[/color]
[color=#000000]}[/color]
 
[color=#993300]this[/color].[color=#993300]_x[/color] = [color=#000000]([/color][color=#993300]this[/color].[color=#993300]_parent[/color].[color=#000000]mcBG[/color].[color=#993300]_x[/color] * [color=#000000]1[/color].[color=#000000]4[/color][color=#000000])[/color]-[color=#000000]1950[/color]
[color=#993300]this[/color].[color=#993300]_y[/color] = [color=#000000]([/color][color=#993300]this[/color].[color=#993300]_parent[/color].[color=#000000]mcBG[/color].[color=#993300]_y[/color] * [color=#000000]1[/color].[color=#000000]8[/color][color=#000000])[/color]-[color=#000000]160[/color]
[color=#000000]}[/color]

```
