Hi... I hope you don't think I'm stupid now, but I just can't get my head around this..
I think what I'm having trouble is conditional statements about string variables... Like if (lastChange == "bild1child"). Is that the way to do it?
Thanks for your time!Code:/* This is going to use variables loaded from the html-file later, like: banner.swf?bild1=/bilder/banner1&bild2=/bilder/banner2&bild3=/bilder/banner3 but now they are predefined for error-testing */ var bild1:String = "/bilder/april.jpg" var bild2:String = "/bilder/avril.jpg" var bild3:String = "/bilder/pastill.jpg" var bild1Request:URLRequest = new URLRequest(bild1); var bild1Loader:Loader = new Loader(); bild1Loader.load(bild1Request); bild1Loader.x = 0; bild1Loader.y = 0; var bild2Request:URLRequest = new URLRequest(bild2); var bild2Loader:Loader = new Loader(); bild2Loader.load(bild2Request); bild2Loader.x = 0; bild2Loader.y = 0; var bild3Request:URLRequest = new URLRequest(bild3); var bild3Loader:Loader = new Loader(); bild3Loader.load(bild3Request); bild3Loader.x = 0; bild3Loader.y = 0; var bildTimer:Timer = new Timer(3000); bildTimer.addEventListener(TimerEvent.TIMER, changeBild); addChild(bild1Loader); var lastChange:String = "bild1child"; function changeBild(event:TimerEvent):void { trace("det funkar " + lastChange); if (lastChange == "bild1child") { removeChild(bild1Loader); addChild(bild2Loader); var lastChange:String = "bild2child"; } else if (lastChange == "bild2child") { removeChild(bild2Loader); addChild(bild3Loader); var lastChange:String = "bild3child"; } else if (lastChange == "bild3child") { removeChild(bild3Loader); addChild(bild1Loader); var lastChange:String = "bild1child"; } } bildTimer.start();




Reply With Quote