Mi problema és que por fin havia conseguido crear un código para crear un flash que fuera adaptable al tamaño del explorador, pero el problema es que en varias páginas tengo una galeria dinámica de imágenes que ahora no funciona.
El problema creo creao que reside en que toda la animación que tenia la he tenido que poner en un movie clip, para que así se redimensionara el tamaño.
Pero la galeria de imágenes solo funciona si la pongo en la escena principal.
Así que me podríais indicar algun código para redimensionar el swf y ponerlo a pantalla completa, que no tenga este problema.
El código que tengo para pantalla completa és:
Código :
Stage.scaleMode = "noScale";
var miListener:Object = new Object();
miListener.onResize = function() {
miTexto = "Tamaño del Stage: " + Stage.width + " x " + Stage.height;
};
Stage.addListener(miListener);
_root.fullscreen.btn_fs.onRelease = function(){
trace(Stage.displayState)
if(Stage.displayState == "normal"){
Stage.displayState = "fullScreen";
}else{
Stage.displayState = "normal";
}
trace("LOL")
}
var listener:Object = {};
listener.onFullScreen = function(isFullscreen:Boolean){
if(isFullscreen){
trace("entered full-screen mode");
}else{
trace("exited full-screen mode");
}
}
Stage.addListener(listener);
stop()Y el código para redimensionar és: (en el movie clip foto pongo todo el stage incluyda la galeria de imágenes)
Código :
import mx.transitions.Tween;
import mx.transitions.easing.*
mov_tw=function(clip,prop,fin){
new Tween(clip,prop, Strong.easeOut,clip[prop],fin, 25, false);
}
Stage.align = "TL";
Stage.scaleMode = "noScale";
var miListener:Object = new Object();
miListener.onResize = function() {
text_info = "Tamaño del Stage: "+Stage.width+" x "+Stage.height;
barrasup_mc._width = Stage.width;
barrainf_mc._width = Stage.width;
barrainf_mc._y = Stage.height-barrainf_mc._height;
fondo_mc._width = Stage.width;
fondo_mc._height = Stage.height;
metodo_mc._x=Stage.width-metodo_mc._width-10;
metodo_mc._y=Stage.height-metodo_mc._height-5;
mov_tw(foto_mc,"_x",Stage.width/2);
mov_tw(foto_mc,"_y",(Stage.height/2)+10);
};
Stage.addListener(miListener);
miListener.onResize();Grácias.
