Post on 06-Jul-2015
• Introducción a la Plataforma• Por qué es importante migrar de AS2 a AS3• Nuevas Características de AS3• Ejemplos de AS2 a AS3
o Básicoso Interacción con el Usuarioo Movie Clipso Media Y Datos
• Preguntas y Respuestas
var value:Number = 5;
if(value > 5){ trace("value is greater than 5");}else if(value < 5){ trace("value is less than 5");}else{ trace("value equals 5")}
var value:Number = 5;
if(value > 5){ trace("value is greater than 5");}else if(value < 5){ trace("value is less than 5");}else{ trace("value equals 5")}
ActionScript 2.0
var max:Number = 10;var randInRange:Number = random(10 + 1);trace(randInRange); ActionScript 3.0 var rand:Number = Math.random();var max:Number = 10;var randInRange:Number = Math.round(rand * max);
trace(randInRange);
function onButtonRelease():Void{ trace("button was clicked");}
function onButtonRollOver():Void{ trace("button was moused over");}
my_button.onRelease = onButtonRelease;my_button.onRollOver = onButtonRollOver;
function onButtonClick(event:MouseEvent):void{ trace("button was clicked");}
function onMouseOver(event:MouseEvent):void{ trace("button was moused over");}
my_button.addEventListener("click", onButtonClick);my_button.addEventListener("mouseOver", onMouseOver);
ActionScript 2.0 getURL("http://www.adobe.com", "_blank"); ActionScript 3.0 var url:URLRequest = new URLRequest("http://www.adobe.com");
navigateToURL(url, "_blank");
//función en la línea de tiempo principal
function foo():Void{trace("foo");}
//invocada desde cualquier nivel del SWF_root.foo();
//función en la línea de tiempo principal
function foo():void{trace("foo");}
//invocada desde cualquier nivel del SWFMovieClip(root).foo();
ActionScript 2.0
attachMovie("my_clip", "clip", 10);
clip._x = 100;clip._y = 100;clip._alpha = 50;
ActionScript 3.0
var clip:MovieClip = new my_clip();clip.x = 100;clip.y = 100;clip.alpha = .5;
addChild(clip);
var clip_1:MovieClip = attachMovie("blue_square", "clip_1", 1);clip_1._x = 100;clip_1._y = 100;
var clip_2:MovieClip = attachMovie("green_square", "clip_2", 2);clip_2._x = 115;clip_2._y = 115;
function onStageClick():Void{
clip_1.swapDepths(clip_2);}
onMouseUp = onStageClick;
var clip_1:MovieClip = new green_square();clip_1.x = 100;clip_1.y = 100;
var clip_2:MovieClip = new blue_square();clip_2.x = 115;clip_2.y = 115;
addChild(clip_1);addChild(clip_2);
function onStageClick(event):void{
swapChildren(clip_1, clip_2);}stage.addEventListener(MouseEvent.CLICK, onStageClick);
ActionScript 2.0
var sound = new Sound();sound.loadSound("sound.mp3", true);
ActionScript 3.0
var url = new URLRequest("sound.mp3");var sound = new Sound();sound.load(url);sound.play();
createEmptyMovieClip("loader", 10);
loader.loadMovie("image.png");
loader._x = 100;loader._y = 100;loader._rotation = 20;loader._alpha = 50;
var request:URLRequest = new URLRequest("image.png");
var loader:Loader = new Loader();loader.load(request);
loader.x = 100;loader.y = 100;loader.rotation = 20;loader.alpha = .5;
addChild(loader);