flash on 2011-6-30
♥0 |
Line 41 |
Modified 2011-06-30 04:05:24 |
MIT License
archived:2017-03-10 13:13:49
ActionScript3 source code
/**
* Copyright Louis.Tovar ( http://wonderfl.net/user/Louis.Tovar )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qitp
*/
package {
import flash.display.Sprite;
import flash.events.*;
import flash.filters.*;
public class FlashTest extends Sprite {
private var _objectToBorder:Sprite;
public function FlashTest() {
// write as3 code here..
initUI();
initEvents();
}
private function initUI():void
{
_objectToBorder = new Sprite();
with(_objectToBorder.graphics)
{
beginFill(0x00ff00, 1);
drawCircle(0,0,25);
endFill();
}
addChild(_objectToBorder);
_objectToBorder.x = stage.stageWidth/2;
_objectToBorder.y = stage.stageHeight/2;
}
private function initEvents():void
{
_objectToBorder.addEventListener(MouseEvent.CLICK, onObjectClick);
}
private function onObjectClick(e:MouseEvent):void
{
if(_objectToBorder.filters.length > 0)
{
_objectToBorder.filters = [];
}
else
{
var glowFilter:GlowFilter = new GlowFilter(0x000000, 1, 6, 6, 20, 1);
_objectToBorder.filters = [glowFilter];
}
}
}
}