February 2010
M T W T F S S
« Jan   Mar »
1234567
891011121314
15161718192021
22232425262728

Timer

var my_box:Box = new Box();
addChild(my_box);

var myTimer:Timer = new Timer(1000);
myTimer.addEventListener(TimerEvent.TIMER, drawBox);

function drawBox(event:TimerEvent) {
my_box.x=my_box.x+10;

this.graphics.beginFill(0xff0000);
this.graphics.drawCircle(event.target.currentCount*10,100,10);
}

myTimer.start();

var my_star:Star = new Star();
addChild(my_star).y=150;

var lastTime:int = getTimer();
addEventListener(Event.ENTER_FRAME, animateStar);
function animateStar(event:Event) {
var timeDiff:int = getTimer()-lastTime;
lastTime += timeDiff;
my_star.x += timeDiff*.02;
}

Source:

Timer

Stopwatch

var startTime:int = getTimer();
addEventListener(Event.ENTER_FRAME, myStopwatch);

function myStopwatch(event:Event) {
var timePassed:int = getTimer()-startTime;
var seconds:int = Math.floor(timePassed/1000);
var minutes:int = Math.floor(seconds/60);

seconds -= minutes*60;

var timeString:String = minutes+”:”+String(seconds+100).substr(1,2);

stopwatch_txt.text = timeString;
}

Source:

Stopwatch

Preloader 2

stop();

addEventListener(Event.ENTER_FRAME, loading);

function loading(event:Event)
{
var mcBytesLoaded:int=this.root.loaderInfo.bytesLoaded;
var mcBytesTotal:int=this.root.loaderInfo.bytesTotal;

var mcKLoaded:int=mcBytesLoaded/1024;
var mcKTotal:int=mcBytesTotal/1024;

my_txt.text=”Loading: “+mcKLoaded+”K of “+mcKTotal+”K”;

if (mcBytesLoaded>=mcBytesTotal)
{
removeEventListener(Event.ENTER_FRAME, loading);
gotoAndStop(2);
}
}

Source:

Preloader2

Detection Collisions 2

addEventListener(Event.ENTER_FRAME, checkCollision);
function checkCollision(event:Event)
{
if (bone_mc.hitTestPoint(mouseX,mouseY,true))
{
pointText.text=”hitTestPoint: Overlaps”;
} else
{
pointText.text=”hitTestPoint: No Overlaps”;
}

dog_mc.x=mouseX;
dog_mc.y=mouseY;

if (dog_mc.hitTestObject(bone_mc))
{
objectText.text=”hitTestObject: Overlaps”;
} else
{
objectText.text=”hitTestObject: No Overlaps”;
}
}

Source:

DetectinCollisions2

Custom Cursor

Mouse.hide();
addEventListener(Event.ENTER_FRAME, myCursor);
my_cursor.mouseEnabled = false;

function myCursor(event:Event) {
my_cursor.x = mouseX;
my_cursor.y = mouseY;
}

Source:

Custom_Cursor