Comunidad de diseño web y desarrollo en internet online

fondo adaptable se superpone

Citar            
MensajeEscrito el 02 Oct 2010 07:31 pm
Hola, cuanto tiempo sin pasarme por aquí...

bueno, a lo que iba, estoy probando un tutorial para añadir un fondo que se adapte a todo tipo de resolución de pantalla en una página web y funciona perfectamente, pero el problema q tengo es que se superpone a la página, para hacerlo utilizo este código:

Código ActionScript :

Stage.scaleMode = 'noScale';
Stage.align = 'TL';
// -- modificar tamaño
stageResize = function ():Void {
   holder._width = Stage.width;
   holder._height = Stage.height;
};
stageListener = new Object();
stageListener.onResize = stageResize;
Stage.addListener(stageListener);
// -- porcentaje de carga
this.createTextField("my_txt", 1, 0, 0, 300, 100);
my_txt.autoSize = true;
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0x000000;
my_fmt.font = 'Arial';
my_fmt.size = 10;
my_txt.setNewTextFormat(my_fmt);
// -- cargar imagen de fondo
var my_listener:Object = new Object();
my_listener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void  {
   my_txt.text = 'Cargando ...  ' + Math.round(bytesLoaded / bytesTotal * 100) + ' %';
};
// --
my_listener.onLoadInit = function(target_mc:MovieClip) {
   my_txt.removeTextField();
   mcLoader.removeListener(my_listener);
   stageResize();
};
var holder:MovieClip = this.createEmptyMovieClip('holder_mc', this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(my_listener);
mcLoader.loadClip('images/bg01.jpg', holder);


Lo que hago es en una capa de la página cargar el fondo con este otro código:

Código ActionScript :

loadMovieNum("fondoPantalla.swf",1);


y no funciona, he probado de todo, cargar toda la página en el archivo del fondo con el mismo código, poner todo el código en una capa de la página web... pero siempre se superpone el fondo a la página.


Cómo lo puedo solucionar???


Gracias..

Por defero

85 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 04 Oct 2010 04:09 pm
Lo estás cargando en un contenedor que está arriba del stack:

var holder:MovieClip = this.createEmptyMovieClip('holder_mc', this.getNextHighestDepth());

Pon manualmente un MC vacío donde quieres que se cargue el fondo, dale nombre de instancia holder_mc y no uses el createEmptyMovieClip, sabrás donde lo tienes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Oct 2010 06:23 pm
Sigue sin funcionar, poniendo el MC y cambiando el código:

Código ActionScript :

var holder:MovieClip = ('holder_mc', this.getNextHighestDepth()); 
var mcLoader:MovieClipLoader = new MovieClipLoader(); 
mcLoader.addListener(my_listener);
mcLoader.loadClip('images/bg01.jpg', holder); 



el fondo deja de ser adaptable.

Por defero

85 de clabLevel



Genero:Masculino  

msie8
Citar            
MensajeEscrito el 04 Oct 2010 07:10 pm
Pon manualmente un MC vacío donde quieres que se cargue el fondo, dale nombre de instancia holder_mc y no uses el createEmptyMovieClip, sabrás donde lo tienes


Perdona, parece que no fui muy claro, intentaré hacerlo mas simple:

Pon MANUALMENTE un MC vacío con nombre de instancia holder_mc, NO USES createEmptyMovieClip, que holder_mc está por debajo del contenido (en un layer mas abajo)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.