//AS1
on(release) {
trace(this); //would return _level0.myButton (or _level0.instanceXX if it didn't have a name)
}
//AS2
myButton.onRelease = function() {
trace(this); //would return something like _level0.myButton
}
//AS3
myButton.buttonMode = true; //makes the cursor a hand, otherwise it shows the default arrow
myButton.addEventListener(MouseEvent.MOUSE_DOWN, buttonPressed);
function buttonPressed(event:MouseEvent):void {
trace(event.currentTarget); //returns "[Object MovieClip]"
trace(event.currentTarget.name); //returns "myButton"
}
//AS2
total="";
for(i=0;i<=5;i++) {
total+=i;
}
newvar = total;
trace(total); //returns 012345
trace(newvar); //returns 012345
//AS3
var total:String = "";
var i:Number = 0;
var newvar:String = "";
for(i=0;i<=5;i++) {
total+=i;
}
newvar = total;
trace(total); //returns 012345
trace(newvar); //returns 012345
//AS2
myButton.onRelease = function() {
getURL("http://www.experts-exchange.com");
}
//AS3
myButton.addEventListener(MouseEvent.MOUSE_DOWN, buttonPressed);
function buttonPressed(event:MouseEvent):void {
var urlRequest:URLRequest = new URLRequest("http://www.experts-exchange.com");
navigateToURL(urlRequest);
}
Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.
Comments (1)
Commented: