# "This" = \[object Object\] when traced

**URL:** <https://forum.kirupa.com/t/this-object-object-when-traced/171744>\
**Category:** flash\
**Created:** [December 7, 2005, 10:04pm UTC](https://forum.kirupa.com/t/this-object-object-when-traced/171744 "2005-12-07T22:04:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![booler](https://avatars.discourse-cdn.com/v4/letter/b/e5b9ba/32.png) [@booler](https://forum.kirupa.com/u/booler)\
**Post date:** [December 7, 2005, 10:04pm UTC](https://forum.kirupa.com/t/this-object-object-when-traced/171744/1 "2005-12-07T22:04:12Z")

</div>

any ideas here guys ran into this a while ago and just solved the issue by using \_level0.xxxxx instead

```auto

MovieClip.prototype.loadPic = function(pic) {
    //Calls the Pic Fade Out Prototype
    picholder_mc.fadeOut();
    //Creates the fadeDelay Object and defined all of the items needing processed after the delay
    fadeDelay = new Object();
    fadeDelay.interval = function() {
        //Clear the interval timer
        clearInterval(ID);
        //Just makes sure the _alpha property is exactly 0
        picholder_mc._alpha = 0;
        //Self explanitory
        picholder_mc.loadMovie(pic);
        //"This" = [object Object] when traced hence the need to set the onEnterFrame to _level0
        //"this._parent" = undefined
        _level0.onEnterFrame = function() {
.......

```

any Ideas as to why that is or how I could get around having to use \_level0 I don’t really like using those kind of statements portability suffers massively because of this
