Revision: 54208
Updated Code
at December 14, 2011 22:15 by mgraph
Updated Code
/* to USE IT
import com.addMouseEvent;
addMouseEvent(myBtn,startGame,false);
function startGame(me:MouseEvent){
switch(me.type){
case "mouseOver":
trace("over");
break;
case "mouseOut":
trace("out");
break;
case "mouseDown";
trace("down");
break;
}
}
*/
package com{
import flash.events.MouseEvent;
public function addMouseEvent(_targ,_func,_fader:Boolean=false):void {
_targ.buttonMode = true;
_targ.mouseChildren = false;
_targ.addEventListener(MouseEvent.MOUSE_DOWN, _func);
var overFunc = _func;
if (_fader) {
overFunc = fader;
}
_targ.addEventListener(MouseEvent.MOUSE_OVER, overFunc);
_targ.addEventListener(MouseEvent.MOUSE_OUT, overFunc);
function fader(me:MouseEvent) {
switch (me.type) {
case "mouseOver" :
me.currentTarget.alpha = 0.8;
break;
case "mouseOut" :
me.currentTarget.alpha = 1;
break;
}
}
}
}
Revision: 54207
Updated Code
at December 14, 2011 22:14 by mgraph
Updated Code
/* to USE IT
import com.addMouseEvent;
addMouseEvent(myBtn,startGame,false);
function startGame(me:MouseEvent){
switch(me.type){
case "mouseOver":
trace("over");
break;
case "mouseOut":
trace("out");
break;
case "mouseDown";
trace("down");
break;
}
}
*/
package com{
import flash.events.MouseEvent;
public function addMouseEvent(_targ,_func,_fader:Boolean=false):void {
_targ.buttonMode = true;
_targ.mouseChildren = false;
_targ.addEventListener(MouseEvent.MOUSE_DOWN, _func);
var overFunc = _func;
if (_fader) {
overFunc = fader;
}
function fader(me:MouseEvent) {
switch (me.type) {
case "mouseOver" :
me.currentTarget.alpha = 0.8;
break;
case "mouseOut" :
me.currentTarget.alpha = 1;
break;
}
}
}
}
Revision: 54206
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 14, 2011 22:09 by mgraph
Initial Code
package com{
import flash.events.MouseEvent;
public function addMouseEvent(_targ,_func,_fader:Boolean=false):void {
_targ.buttonMode = true;
_targ.mouseChildren = false;
_targ.addEventListener(MouseEvent.MOUSE_DOWN, _func);
var overFunc = _func;
if (_fader) {
overFunc = fader;
}
function fader(me:MouseEvent) {
switch (me.type) {
case "mouseOver" :
me.currentTarget.alpha = 0.8;
break;
case "mouseOut" :
me.currentTarget.alpha = 1;
break;
}
}
}
}
Initial URL
Initial Description
simple as3 class that help you to avoid repeat add MouseEvent each time
Initial Title
Flash As3 AddMouseEvent Class
Initial Tags
class
Initial Language
ActionScript 3