# Scope Issue?

**URL:** <https://forum.kirupa.com/t/scope-issue/249820>\
**Category:** flash\
**Created:** [January 22, 2008, 9:08pm UTC](https://forum.kirupa.com/t/scope-issue/249820 "2008-01-22T21:08:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![boyceofreason](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@boyceofreason](https://forum.kirupa.com/u/boyceofreason)\
**Post date:** [January 22, 2008, 9:08pm UTC](https://forum.kirupa.com/t/scope-issue/249820/1 "2008-01-22T21:08:45Z")

</div>

I’m trying create a simple image slide show using the MovieClipLoader and setInterval, and I can’t get a reference back to my dynamic MC logo containers.

In my class I have :

```auto

private function createSlides(logoData:Object){
                
                trace('//Creating Slides');                             
                var ref = this;

                totalLogos = logoData.length;
                
                for(var i = 0; i < totalLogos; i++){
                        var tempLogo = target.createEmptyMovieClip('logo'+i, target.getNextHighestDepth());
                        tempLogo.website = logoData*.attributes.website;
                        imageLoader.loadClip(logoData*.attributes.image,tempLogo);            
                        
                }
                logoInterval = setInterval(this,'slideshow',3000);                      
        }

```

‘target’ is a reference back to the main MC instance(container). Images load just fine.

```auto
private function slideshow():Void {
                trace(target);
                trace(currLogoIdx);
                trace('grrr = '+ target.logo[currLogoIdx]);
                //var logoFadeIn:Tween = new Tween(target.logo[currLogoIdx], "_alpha", Strong.easeIn, 0, 100, 1, true);
                if(currLogoIdx == (totalLogos - 1)){
                        currLogoIdx = 0;   
                } else {
                        currLogoIdx++;
                }
        }

```

My trace on ‘target’ and ‘currLogoIdx’ return proper values, but the one on target.logo[currLogoIdx] returns undefined.  
If I trace('grrr = '+ target.logo1); or logo2, logo3 and so on, it returns the proper MC path. Any ideas?
