//--------------------------------------------------- // AUTHOR: PAUL ASPDEN // DATE: 31/05/2006 // DESCRIPTION: ALL GLOBAL FUNCTIONS //--------------------------------------------------- //--------------------------------------------------- // OBJECT MOVER // MOVES OBJECTS TO TARGET X AND Y COORDINATES // // tX = target x // tY = target Y // s = speed // object = target object // //--------------------------------------------------- _global.fncObjectMover = function(tX, tY, s, object) { object = eval(object); if(Math.abs(object._x - tX) < 0.5) { object._x = tX; } else { object._x = object._x + ((tX - object._x) / s); } if(Math.abs(object._y - tY) < 0.5) { object._y = tY; } else { object._y = object._y + ((tY - object._y) / s); } }; //--------------------------------------------------- // OBJECT FADER // FADES OBJECTS TO TARGET ALPHA // // tA = target alpha // s = speed // object = target object // //--------------------------------------------------- _global.fncObjectFader = function(tA, s, object) { object = eval(object); if(Math.abs(object._x - tA) < 0.5) { object._alpha = tA; } else { object._alpha = object._alpha + ((tA - object._alpha) / s); } }; //--------------------------------------------------- // OBJECT ROTOR // FADERS OBJECTS TO TARGET ALPHA // // tR = target rotation // s = speed // object = target object // //--------------------------------------------------- _global.fncObjectRotor = function(tA, s, object) { object = eval(object); if(Math.abs(object._rotation - tA) < 0.5) { object._rotation = tA; } else { object._rotation = object._rotation + ((tA - object._rotation) / s); } }; //--------------------------------------------------- // OBJECT PRINTER // PRINT AN OBJECT FROM THE STAGE // // object = target object // format = print out format ("bmovie", "bmax", or "bframe") // //--------------------------------------------------- _global.fncPrintObject = function(format, object) { object = eval(object); switch (format) { case "bmovie" : print (object, "bmovie"); break; case "bmax" : print (object, "bmax"); break; case "bframe" : print (object, "bframe"); break; default : print (object, "bmax"); break; } };