# Adding Loaded Asset to Display Hierarchy Issue

**URL:** <https://forum.kirupa.com/t/adding-loaded-asset-to-display-hierarchy-issue/285499>\
**Category:** flash\
**Created:** [April 1, 2009, 4:25pm UTC](https://forum.kirupa.com/t/adding-loaded-asset-to-display-hierarchy-issue/285499 "2009-04-01T16:25:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fatPluto](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/fatpluto/32/2874_2.png) [@fatPluto](https://forum.kirupa.com/u/fatPluto)\
**Post date:** [April 1, 2009, 4:25pm UTC](https://forum.kirupa.com/t/adding-loaded-asset-to-display-hierarchy-issue/285499/1 "2009-04-01T16:25:47Z")

</div>

I’m trying to load a jpg and display it, but it won’t display. I have a class called Bike.as, linked to a movieClip in the library. The class essentially tweens a bike graphic across the stage. At the end of the tween, I instantiate a new class called Slideshow. Slideshow loads an image. The image loads(I get no loading error, and I can trace info about the loaded content)… I just can’t seem to see it. In attempting to debug, I wrote the loading code(in Slideshow) into the Bike.as file(replaced the code that instantiates Slideshow), and it worked. Did it work because Bike is linked to a movieclip, and Slideshow is not(Slideshow is called in Bike.as)? I’m attempting to transition from AS2 to AS3. Here’s my Slideshow class:

public class Slideshow extends Sprite {

```
	private var container:Sprite;
	private var loader:Loader;
	
	public function Slideshow() {
		container = new Sprite();
		loader = new Loader();
		loader.load(new URLRequest("tester.jpg"));
		loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
		loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, error);
		addChild(loader);
	}
	
	function loaded(e:Event):void {
		
	}
	
	function error(event:Event):void {
		trace("The URL was not found."); 
	}
}

```

…and bike class(linked to MovieClip in Library, and Calls the Slideshow class):

public class Bike extends MovieClip {

```
	private var slideshow:Slideshow;
	private var tween:Tween;
	private static const startX:int = -170;
	private static const endX:uint = 784;
	private static const speed:uint = 75;
	
	public function Bike() {
		tween = new Tween(this, "x", Strong.easeInOut, startX, endX, speed);
		tween.addEventListener(TweenEvent.MOTION_FINISH, initSlideshow);
	}
	
	private function initSlideshow(e:TweenEvent):void {
		slideshow = new Slideshow();
	}
}

```

Thank you!
