import flash.filters.GlowFilter;
myButton.addEventListener(MouseEvent.ROLL_OVER, GlowFX);
myButton.addEventListener(MouseEvent.ROLL_OUT, GlowFX);
myButton.buttonMode = true;
function GlowFX(e:MouseEvent):void {
if (e.type == MouseEvent.ROLL_OVER) {
e.currentTarget.filters = [new GlowFilter(0xffffff, 1, 3, 3, 2,3)];
}
else {
e.currentTarget.filters = [];
}
}
//using the ternary (?) operator in as3
var one:uint = 1;
var two:uint = 2;
if(one > two){
trace("true");
}
else{
trace("false");
}
//returns false of course
//same logig using the ternary (?) operator
trace(one > two ? "true" : "false");
//also returns false of course
setMoney = 1000000;
public function set setMoney(msg:*): void {
var stringMsg:String = String(msg);
var utilArray:Array = new Array();
var splitMsg:Array = stringMsg.split("");
splitMsg.reverse();
for (var i:int = 0; i < splitMsg.length; i++) {
if (i == 3 || i == 6) {
utilArray.push(",");
}
utilArray.push(String(splitMsg[i]));
}
utilArray.reverse();
var newString:String = "";
for each(var s in utilArray) {
newString += String(s);
}
trace(newString); //1,000,000
}
package AveryUtils
{
import flash.utils.getTimer;
/**
* ...
* @author Roger Avery
*/
public class AveryFPS
{
private var Lagging:Boolean = false;
private var LaggingBad:Boolean = false;
private var LaggingReallyBad:Boolean = false;
private var BeyondLagg:Boolean = false;
private var NORMAL_LAG:Number = 28;
private var BAD_LAGG:Number = 24;
private var REALLY_BAD_LAGG:Number = 17;
private var BEYOND_LAGG:Number = 7;
private static const LAGG_THRESHOLD:uint = 4;
private var isLaggingCount:uint = 0;
private var $fps:Number = 0;
private var averageFPS:Number = 0;
private var interval:Number = 1000;
private var $lastTime:Number = 0;
private var $laggCount:uint = 0;
public function set normalLagg(val:*) :void { NORMAL_LAG = Number(val); }
public function set badLagg(val:*) :void { BAD_LAGG = Number(val); }
public function set reallyBadLagg(val:*):void { REALLY_BAD_LAGG = Number(val); }
public function set beyondLagg(val:*) :void { BEYOND_LAGG = Number(val); }
public function get isLagging() :Boolean { return Lagging;}
public function get isLaggingBad() :Boolean { return LaggingBad;}
public function get isLaggingReallyBad():Boolean { return LaggingReallyBad;}
public function get isBeyondLagg() :Boolean { return BeyondLagg; }
public function get laggCount():uint {return $laggCount;}
public function render():void {
$fps++;
var now:Number = getTimer();
if ($lastTime + interval < now) {
$lastTime = now;
averageFPS = $fps;
checkLagg();
$fps = 0;
}
}
private function checkLagg():void {
var lagged:Boolean = false;
if ($fps <= NORMAL_LAG) {
Lagging = true;
lagged = true;
}else { Lagging = false; }
if ($fps <= BAD_LAGG) {
LaggingBad = true;
lagged = true;
}else { LaggingBad = false; }
if ($fps <= REALLY_BAD_LAGG) {
LaggingReallyBad = true;
lagged = true;
}else { LaggingReallyBad = false; }
if ($fps <= BEYOND_LAGG) {
beyondLagg = true;
lagged = true;
}else { beyondLagg = false;}
if (lagged) {
$laggCount++;
trace("lagged : " + $laggCount);
}
}
public function get fps():Number {
return averageFPS;
}
}//CLASS
}
package AveryUtils
{
/**
* ...
* @author Roger Allen Avery
*/
public class AveryMath
{
//public function AveryMath() {}
//returns random number between r1 and r2
public static function random(r1:Number, r2:Number):Number{
if (r1 > r2) {
trace('min to max please'); return(1);
}else {
return(Math.round( (Math.random() * ( Math.abs(r1 - r2) ) + r1 )));
}
}
//returns a Number between 1 and -1...very useful for random audio panning
public static function randBtwn1Neg1():Number {
return (Math.random() * 2) - 1;
}
}//class
}//package
| Rogers php calendar | ||||||
| July 10 | ||||||
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||