Comunidad de diseño web y desarrollo en internet online

ayuda: enviar una imagen o MC instance al fondo

Citar            
MensajeEscrito el 18 Mar 2009 11:51 pm
Hola, estoy usando actionscript 2 para colocar un bmp de la librería en el el stage. El código funciona pero cualquier cosa que agrego directo en la escena (botones o gráfico) queda detrás de la imagen. alguna pista para cambiar el nivel o depth??
este es el código:

import flash.display.BitmapData;
var imageBmp:BitmapData = BitmapData.loadBitmap("myImage");
this.createEmptyMovieClip("imageClip", 0);
imageClip.attachBitmap(imageBmp, 0);

Ojalá alguien pueda ayudar. Gracias!

Por nonweb

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Mar 2009 12:11 am

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 20 Mar 2009 09:35 pm
Hola, gracias LongeVie ya lo intenté pero no funciona, cualquier otra cosa que se cree en el stage queda por detrás de la imagen.

Por nonweb

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Mar 2009 12:08 am
Hola, crea un movieclip vacio en el escenario, NO mediante codigo, colocale el nombre de instancia imageClip y colocalo dentre de una capa, esa capa la mandas hasta abajo y extienede los fotogramas de esa capa hasta la duracion maxima de tu pelicula.

Al codigo solo quitale cuando creas el clip, pues este ya lo has creado en tiempo de diseño.

Código ActionScript :

import flash.display.BitmapData; 
var imageBmp:BitmapData = BitmapData.loadBitmap("myImage"); 
//this.createEmptyMovieClip("imageClip", 0); 
imageClip.attachBitmap(imageBmp, 0); 


Eso debe funcionar.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 21 Mar 2009 10:46 am
@nonweb cuando creas objetos en tiempo de diseño estos tienen profundidades negativas, si creas un MovieClip en la profundidad 0 te quedará por encima de estos. Intenta lo que te aconseja @LongeVie o crea el MovieClip en una profundidad bien baja:

Código ActionScript :

this.createEmptyMovieClip("imageClip", -20000);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 06 May 2011 04:09 pm
fotograma

Código ActionScript :

var numero=0

_root.mi_clip.botonAdelantar.onPress = function() {
   _root.mi_clip.swapDepths(numero);
numero++
};
_root.mi_clip2.botonAdelantar2.onPress = function() {
   _root.mi_clip2.swapDepths(numero);
numero++
};

espero que te sirva
los

Código ActionScript :

_root.mi_clip.botonAdelantar.
son referencias a un boton "botonAdelantar"
que esta dentro de "mi_clip"

Por raptor0555

53 de clabLevel



Genero:Masculino  

Desarrollador de juegos

firefox

 

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