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
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
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
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
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