Hasta ahora esto es algo de lo nuevo.
Soporte para Gif transparentes, PNG con transparencias, JPGs progresivos con LoadMovie Ver ejemplo
Para poder hacer que LoadMovie trabaje correctamente se necesita Obviamente el FlashPlayer 8., y modificar la versión del SWF con un editor hexadecimal u otra utilería yo utilizo swfmill
Pasos modificar la versión del swf, tomando como referencia el ejemplo anterior
1.- Creas tu Fla como de costumbre, en el primer Frame colocas
[as]
var paths:Array = ["texto.png", "black.gif", "back.jpg"];
paths.reverse();
for (var a in paths) {
var clip_mc:MovieClip = this.createEmptyMovieClip(“a”+a, a);
var holder_mc:MovieClip = clip_mc.createEmptyMovieClip(“h”, 1);
clip_mc.createTextField(“label_txt”, 100, 0, 0, 0, 0);
clip_mc.id = paths[a];
clip_mc.label_txt.background = true;
clip_mc.label_txt.autoSize = true;
clip_mc.onPress = function() {
this.label_txt.text = this.id;
this.startDrag();
};
clip_mc.onRelease = function() {
this.label_txt.text = “”;
this.stopDrag();
};
holder_mc.loadMovie(paths[a]);
}
[/as]
2.- Publicas tu swf
3.- Con el swfmill desde línea de comandos ejecutas swfmill swf2xml [nombre].swf [nombre].xml
4.- Con un editor abres el archivo xml y modificas la segunda línea que luce así:
<swf version="7" compressed="1">
cambiamos el 7 por el 8
<swf version="8" compressed="1">
5.- Salvamos el xml y de nuevo desde línea de comandos ejecutamos swfmill xml2swf [nombre].xml [nombre].swf
y listo ya podemos ver como funciona el ejemplo…
Descarga los archivos
En cuanto a métodos por el momento solo esto
BlendModeType => [object Object]
HARDLIGHT => hardlight
OVERLAY => overlay
ALPHA => alpha
INVERT => invert
SUBTRACT => subtract
ADD => add
DIFFERENCE => difference
DARKEN => darken
LIGHTEN => lighten
SCREEN => screen
MULTIPLY => multiply
LAYER => layer
NORMAL => normal