Jump to content
Search Community

kchenry2003

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by kchenry2003

  1. Hi, I am new to greensock and am trying to follow a tutorial for LoaderMax. The tutorial shows how to use LoaderMax to load XML images. In my file I have 3 images named p1,p2,p3 and the image.xml file is also included. It looks like my code matches the tutorial but I am getting the error: "Loading error on XMLLoader 'loader0' (xml/images.xml): Error #2032: Stream Error. URL: file:///C|/Users/KLCH/Desktop/New%20Sample%20MAXLoader/xml/images.xml" Any help would be appreciated!!! Here is the code: import com.greensock.loading.LoaderMax; import com.greensock.loading.XMLLoader; import com.greensock.loading.ImageLoader; import com.greensock.events.LoaderEvent; import com.greensock.loading.*; import com.greensock.TweenLite; import flash.display.Sprite; import com.greensock.loading.display.ContentDisplay; import flash.events.MouseEvent; import flash.display.DisplayObject; var imageContainer:Sprite = new Sprite(); addChildAt(imageContainer, 0); LoaderMax.activate([xmlLoader,ImageLoader]); var loader:XMLLoader = LoaderMax.parse("xml/images.xml"); loader.addEventListener(LoaderEvent.PROGRESS, LOADProgress); loader.addEventListener(LoaderEvent.PROGRESS, LOADComplete); b0.addEventListener(MouseEvent.CLICK, buttonClick); b1.addEventListener(MouseEvent.CLICK, buttonClick); b2.addEventListener(MouseEvent.CLICK, buttonClick); function LOADProgress(e:LoaderEvent):void { preloader_txt.text = Math.round(e.target.progress * 100) + "%"; } function LOADComplete(e:LoaderEvent):void { preloader_txt.visible = false; var queue:LoaderMax = LoaderMax.getLoader("loader") as LoaderMax; for (var i:Number = 0; i < queue.content.length; i++) { var image:ContentDisplay = queue.content[i]; imageContainer.addChild(image); image.alpha = 0; } showImage(0); } function showImage(index:Number):void { for (var i:Number = 0; i< imageContainer.numChildren; i++) { var child:DisplayObject = imageContainer.getChildAt(i); if (child.alpha > 0) { TweenLite.to(child, .5, {alpha:1}); } } TweenLite.to(imageContainer.getChildAt(index), .5, {alpha:1}); } function buttonClick(e:MouseEvent):void { var num:Number = Number(e.currentTarget.name.substr(1)); showImage(num); } loader.load();
×
×
  • Create New...