Há alguns meses o Action Script 3.0 esta ai para que os desenvolvedores comecem a adptar seus script para a nova linguagem da macromedia, reescrita praticamente do zero. Umas das mudanças é que foi retirado os métodos "createEmptyMovieClip","attachMovie" entre outros.
Mas fica a questão, quem constuma usar esses métodos em seus scripts (eu por exemplo), terá que adaptar para a nova linguagem.
Um exemplo de uma classe em AS 2.0 para criar um MovieClip e carregar uma imagem nele.
-
class CreateMC_AS2 extends MovieClip {
-
var container:MovieClip;
-
public function CreateMC_AS2() {
-
container = _root.createEmptyMovieClip("container", this.getNextHighestDepth());
-
container.loadMovie("c:\\super.jpg");
-
}
-
}
Um exemplo de uma classe em AS 3.0 para criar um MovieClip e carregar uma imagem nele.
-
package {
-
import flash.display.MovieClip;
-
import flash.display.StageAlign;
-
import flash.display.StageScaleMode;
-
import flash.util.trace;
-
public class CreateMC extends MovieClip {
-
[Embed(source='c:\super.jpg')] public var MyImage:Class;//a imagem estando em C:\
-
public function CreateMC() {
-
stage.align = StageAlign.TOP_LEFT;
-
stage.scaleMode = StageScaleMode.NO_SCALE;
-
var img:MyImage = new MyImage();
-
addChild(img);
-
trace(img);
-
}
-
}
-
}
ActionScript 3
http://labs.macromedia.com/wiki/index.php/ActionScript_3:overview
Migrating Applications to Flex 2
http://livedocs.macromedia.com/labs/1/flex/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part5_ProgAS.html
