Image Swap
♥0 |
Line 39 |
Modified 2014-05-12 01:43:57 |
MIT License
archived:2017-03-20 12:30:33
ActionScript3 source code
/**
* Copyright shapevent ( http://wonderfl.net/user/shapevent )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/acxl
*/
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class FlashTest extends Sprite {
private var imageA:ImageA = new ImageA();
private var imageB:ImageB = new ImageB();
private var revertId:int;
public function FlashTest() {
imageB.visible = false;
addChild(imageA);
addChild(imageB);
addEventListener(MouseEvent.CLICK, onClick);
}
private function onClick(e:MouseEvent):void{
clearTimeout(revertId);
revertId = setTimeout(revert, 1000);
imageB.visible = true;
imageA.visible = false;
}
private function revert():void{
imageB.visible = false;
imageA.visible = true;
}
}
}
import flash.display.*;
class ImageA extends Sprite{
public function ImageA(){
graphics.beginFill(0xFF0000);
graphics.drawRect(0,0,100,100);
}
}
class ImageB extends Sprite{
public function ImageB(){
graphics.beginFill(0x0000FF);
graphics.drawRect(0,0,100,100);
}
}