missEmm

Untitled

May 14th, 2011
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package code
  2. {
  3.     import flash.display.MovieClip;
  4.     import flash.display.Loader;
  5.     import flash.net.URLRequest;
  6.     import flash.events.*;
  7.     import flash.net.URLLoader;
  8.  
  9.     public class TestImageLoader extends MovieClip
  10.     {
  11.  
  12.         public var testImageURLRequest:URLRequest;
  13.         public var testImageLoader:URLLoader;
  14.         public var testImageXML:XML;
  15.         public var imageLoader:Loader;
  16.         public var imageRequest:URLRequest;
  17.         public var questionList:XMLList = new XMLList();
  18.         public var imageNum:Number;
  19.         public var testNum:String;
  20.  
  21.         public function TestImageLoader(urlLocation:String, imageNumber:Number, testNumber:String)
  22.         {
  23.             loadImageXML(urlLocation);
  24.             imageNum = imageNumber;
  25.         }
  26.  
  27.         public function loadImageXML(myURL:String):void
  28.         {
  29.             testImageURLRequest = new URLRequest(myURL);
  30.             testImageLoader = new URLLoader();
  31.             testImageLoader.load(testImageURLRequest);
  32.             testImageLoader.addEventListener(Event.COMPLETE, onComplete);
  33.  
  34.         }
  35.  
  36.         public function onComplete(e:Event):void
  37.         {
  38.             trace("load complete");
  39.             testImageXML = new XML(e.target.data);
  40.             questionList = testImageXML.question.image;
  41.  
  42.             trace(questionList[0].text());
  43.             loadImage(imageNum,testNum);
  44.         }
  45.  
  46.         public function loadImage(aNumber:Number, whichTest:String):void
  47.         {
  48.             //trace("loaded");
  49.             var myUrl:String = questionList[aNumber];
  50.             imageRequest = new URLRequest(myUrl);
  51.             imageLoader = new Loader();
  52.             imageLoader.addEventListener(Event.COMPLETE, onLoader);
  53.             imageLoader.load(imageRequest);
  54.  
  55.         }
  56.  
  57.         public function onLoader(e:Event):void
  58.         {
  59.             trace("image loaded");
  60.         }
  61.  
  62.  
  63.  
  64.     }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment