flash on 2013-4-12

by geko
♥0 | Line 31 | Modified 2013-04-12 14:58:33 | MIT License
play

ActionScript3 source code

/**
 * Copyright geko ( http://wonderfl.net/user/geko )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/waqQ
 */

package {
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.external.ExternalInterface;
    
    public class FlashTest extends Sprite {
        var sp:Sprite = new Sprite();
        public function FlashTest() {
            // write as3 code here..
            stage.addChild(sp);
            sp.x = 200;sp.y=200;
            sp.graphics.beginFill(0xFF0000);
            sp.graphics.drawRect(0,0,100,100);
            sp.graphics.endFill();

            graphics.beginFill(0);
            graphics.drawRect(0,0,100,100);
            graphics.endFill();


           stage.addEventListener(MouseEvent.CLICK,click);
        }
        
        public function click(event:MouseEvent):void{

            sp.graphics.clear();

            sp.graphics.beginFill(0xFF0000);

            if(ExternalInterface.available){

                ExternalInterface.call("test");

                if(ExternalInterface.call("window.test")){sp.graphics.drawRect(0,0,100,100);

            }else{

                sp.graphics.drawCircle(0,0,20);

            }
        }
            sp.graphics.endFill();

            
        }

    }
}