Comunidad de diseño web y desarrollo en internet online

duplicateMovieClip(), método para cambiar el background

Citar            
MensajeEscrito el 09 Ago 2007 09:22 am
Hola:

Estoy utilizando el duplicateMovieClip() para duplicar los clips de peliculas, el tema es que no estoy encontrando un método para cambiar el color del fondo de los clips duplicados. Hay métodos para cambiar el tamaño, la posición pero no encuentro nada para lo del color.

Agradecería las ideas que pudieran aportar.

if(_root.lienzo1.hitTest(_root._xmouse, _root._ymouse)){
nombreNuevo1 = "objeto"+ 1;
_root[nombre].removeMovieClip();
_root.controlador.nombre1.duplicateMovieClip(nombreNuevo1,0);
_root[nombreNuevo1].onRelease = iconoColocado;
_root[nombreNuevo1].onPress = function(){
lienzovar = _root.lienzo1;
};

Convertirnumero(nombre);
_root[nombreNuevo1].gotoAndStop(_root.controlador.nombre1._currentframe);
_root[nombreNuevo1].botonIcono.enabled = false;
_root[nombreNuevo1]._xscale = 200;
_root[nombreNuevo1]._yscale = 200;
_root[nombreNuevo1]._x = 165;
_root[nombreNuevo1]._y = 90;

// Un metodo que me haga mas o menos esto es lo que necesito, o sea cambiar el fondo del clip
que estoy duplicando
_root[nombreNuevo1].background.setRGB(0xFF0066);

Por betharran

1 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 09 Ago 2007 03:25 pm
... mmm No sabria hacerlo en As2...Pero en As3 Puedes ocupar varias funcines..
Una que en estemomento no recuerdo el nombre que analiza los Objetos dentro de un MC.
Y el ColorTransform..
Lo que puedes hacer.. es Buscar con la 1º funcion el Mc que quieres que sea como fondo.. Y con ColorTransform le cambias el coolor.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 09 Ago 2007 04:23 pm
Una posible solucion seria hacer un movie clip que funcione como fondo. No le entiendo muy bien a tu codigo porque soy nuevo en esto, asi que intentare poniendo un ejemplo de onRollOver- onRollOut, tal vez ya sabes como hacerlo pero pss me sirve de practica y con suerte me sale bien... XD

//---Aqui declaras tus colores
blanco={ra:ra, rb:255, ga:ga, gb:255, ba:ba, bb:255, aa:aa, ab:255};
negro={ra:ra, rb:0, ga:ga, gb:0, ba:ba, bb:0, aa:aa, ab:255};

micolor = new Color(nombre_mc.fondo_mc);
cambiocolor = new Object();

nombre_mc.onRollOver = function(){
cambiocolor = blanco;
micolor.setTransform(cambiocolor);
}
nombre_mc.onRollOut = function(){
cambiocolor = negro;
micolor.setTransform(cambiocolor);
}

Espero te sirva y puedas modificarlo para tu proyecto, si no te sirve o no sirve... dimelo y lo borro, asi nadie pierde el tiempo leyendolo ^^
Saludos.

Por Wako

77 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2007 10:14 am
Gracias a los dos por las ideas.

Lo probaré hoy y ya les cuento despues que paso....

Por betharran

1 de clabLevel



Genero:Femenino  

firefox

 

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