Objeto color socorro

Programació amb Actionscript

Objeto color socorro

EntradaAutor: clau Data: dl. jul. 14, 2003 5:35 pm

Tengo este script y todo OK

on (rollOver) {
myColor = new Color(cool);
myColor.setRGB(0xFFFFFF);
}

Pero cuando quiero pintar dos movies con esto
on (rollOver) {
myColor = new Color(cool);
myColor = new Color(cuco);
myColor.setRGB(0xFFFFFF);
}

solo pinta cuco

Auxilio quiero q se pinte cool tambien y no quiero generar otro objeto color especial para cool puesto q tengo mogollón de movies q pintar :0)!!!!!!

fins ara

al_clau
Avatar de l’usuari
clau
mega pingu
mega pingu
 
Entrades: 92
Membre des de: dt. feb. 11, 2003 10:23 am

EntradaAutor: judith Data: dt. jul. 15, 2003 9:31 am

Hola Clau, quisiera ayudarte per no te entiendo. Podrias explicar esto del cool y el cuco. Para que lo usas?
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

cuco cuco

EntradaAutor: weke Data: dt. jul. 15, 2003 11:31 am

Hola Clau..

si creas un obsjeto: myColor = new Color(cuco); , entonces myColor tiene ese valor.. si luego vuelves a utilizar myColor.. substituyes el anterior.. tendrás que utilizar otro nombre :-:: .. myColor2 por ejemplo .. ánimo :wink:
Avatar de l’usuari
weke
pingu hacker
pingu hacker
 
Entrades: 391
Membre des de: dt. set. 30, 2003 9:57 am
Ubicació: Granada 40

Objeto color Judith

EntradaAutor: clau Data: dt. jul. 15, 2003 12:28 pm

Hola Judith q tal:
Te respondo,

cuco y cool solo son nombres de MovieClips. me entens q vui di???????? :0) o sea ese código pintaría esas movies

saludetes,

al_clau
Avatar de l’usuari
clau
mega pingu
mega pingu
 
Entrades: 92
Membre des de: dt. feb. 11, 2003 10:23 am

Objeto color Weke

EntradaAutor: clau Data: dt. jul. 15, 2003 12:31 pm

Gracias por la explica, ya me lo temía. Lo q me parece raro es que no se pueda usar el mismo objeto 2 vagades. I can´t believe it...


saludones,

al_clau
Avatar de l’usuari
clau
mega pingu
mega pingu
 
Entrades: 92
Membre des de: dt. feb. 11, 2003 10:23 am

EntradaAutor: judith Data: dt. jul. 15, 2003 1:41 pm

Porque aunque ulitices el mismo movieclip duplicado le das la orden con el nombre de instancia.
No podrias darle la acción si todos los movies se llamaran (nombre de instancia) cool1, cool2, cool3... como haviamos hecho en algunos ejercicios, como en el capità_root?

Dabamos una acción que actuava sobre todos, en cadena. Con cool+n y una función. Te hablo de lo que recuerdo, no sé exactamente como se tendria que aplicar. Algo así:

on (rollOver) {
for(i+0; i<10; i++) {
nou+eval("cool"+i)
myColor = new Color(nou)
myColor.setRGB(0xFFFFFF)
}
}

Recuerdas? No sé si és correcto en este caso ni si esta bien escrito, pero por provar algo así...
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

Ob color

EntradaAutor: clau Data: dt. jul. 15, 2003 1:55 pm

Hola Judith !
Gracias por el consejillo, lo provaré.
El caso es q no estoy utilizando un for, esto es un menú q cuando pico un nombre, el resto debe colorearse de otro color sabes???
Para eso según lo q se, es q para cada movie diferente es un objeto color diferente.
Igual probaré lo q me dices del for vooolleee????


petonets,

al_clau
Avatar de l’usuari
clau
mega pingu
mega pingu
 
Entrades: 92
Membre des de: dt. feb. 11, 2003 10:23 am

EntradaAutor: karlos Data: dc. jul. 16, 2003 8:59 am

Hola clau, podrias usar lo que te dice judith, realizando unos pequeños ajustes, es decir, tienes los movieclips nombrados de la siguiente forma: cool0, cool1,cool2,cool3, etc... hasta 10, entonces cuando clickas en uno de los botones puedes llamar a una funcion a la que le envias el nº de boton pulsado, o mejor el propio objeto del movieclip, que será ("cool0","cool1", .. o el que sea)



Codi: Selecciona’ls tots
function cambiarColoresExcepto(botonpulsado) {

for(i=0; i<10; i++) {
  nou=eval("cool"+i)
 
  if (nou!=botonpulsado) {
     myColor = new Color(nou)
     myColor.setRGB(0xFFFFFF)
  }
}

}


Y desde el boton que tengas en cada MovieClip llamarias a la funcion asi:


Codi: Selecciona’ls tots
on (release) {

   cambiarColoresExcepto(this)

}


Y cambiarias el color de todos los "cool" excepto del que has pulsado, despues si quieres puedes cambiar el color del botón pulsado.

Bueno, no se si me he explicado, pero esto podria ser una solución... :)
Imatge
<rA<k th3 2y273m :?-:: fr33 y0ur m1nd
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: judith Data: dc. jul. 16, 2003 9:22 am

Creo que entre unos y otros lo conseguiremos. :wink:
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

probaré aixo

EntradaAutor: clau Data: dc. jul. 16, 2003 12:09 pm

muchas gracias a los nois del foro

al_clau :-oXX
Avatar de l’usuari
clau
mega pingu
mega pingu
 
Entrades: 92
Membre des de: dt. feb. 11, 2003 10:23 am

Següent

Torna a: Actionscript

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 3 visitants