Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package code
- {
- import flash.display.MovieClip;
- import flash.display.Loader;
- import flash.net.URLRequest;
- import flash.events.*;
- import flash.net.URLLoader;
- public class TestImageLoader extends MovieClip
- {
- public var testImageURLRequest:URLRequest;
- public var testImageLoader:URLLoader;
- public var testImageXML:XML;
- public var imageLoader:Loader;
- public var imageRequest:URLRequest;
- public var questionList:XMLList = new XMLList();
- public var imageNum:Number;
- public var testNum:String;
- public function TestImageLoader(urlLocation:String, imageNumber:Number, testNumber:String)
- {
- loadImageXML(urlLocation);
- imageNum = imageNumber;
- }
- public function loadImageXML(myURL:String):void
- {
- testImageURLRequest = new URLRequest(myURL);
- testImageLoader = new URLLoader();
- testImageLoader.load(testImageURLRequest);
- testImageLoader.addEventListener(Event.COMPLETE, onComplete);
- }
- public function onComplete(e:Event):void
- {
- trace("load complete");
- testImageXML = new XML(e.target.data);
- questionList = testImageXML.question.image;
- trace(questionList[0].text());
- loadImage(imageNum,testNum);
- }
- public function loadImage(aNumber:Number, whichTest:String):void
- {
- //trace("loaded");
- var myUrl:String = questionList[aNumber];
- imageRequest = new URLRequest(myUrl);
- imageLoader = new Loader();
- imageLoader.addEventListener(Event.COMPLETE, onLoader);
- imageLoader.load(imageRequest);
- }
- public function onLoader(e:Event):void
- {
- trace("image loaded");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment