Foros del Web » Creando para Internet » Flash y Actionscript »

tomar color de un documento externo y aplicarlo a un objeto

Estas en el tema de tomar color de un documento externo y aplicarlo a un objeto en el foro de Flash y Actionscript en Foros del Web. Hola amigos, es posible que este tema ya esté trillado pero necesito urgente una respuesta. Necesito cambiar el color de un objeto.. por ej. un ...
  #1 (permalink)  
Antiguo 07/08/2007, 00:44
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
tomar color de un documento externo y aplicarlo a un objeto

Hola amigos, es posible que este tema ya esté trillado pero necesito urgente una respuesta.
Necesito cambiar el color de un objeto.. por ej. un cuadrado, en relación a los datos tomados de un archivo txt externo.

Desde ya, gracias por sus respuestas

pd.. No soy muy avesado en flash ni action-script... sorry
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #2 (permalink)  
Antiguo 07/08/2007, 01:58
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: tomar color de un documento externo y aplicarlo a un objeto

Vamos, que necesitas cargar una variable con un color y luego aplicarlo a un clip de película.
Primero, en el documento de texto tiene que haber algo así:
Código:
color=0xFFFFFF
Y en las acciones de fotograma, algo así (mc será el nombre de instancia del clip de película al que aplicar el color):
Código:
var carga = new LoadVars();
carga.onLoad = function(ok:Boolean) {
   if (ok) {
      var nuevo_color:Color = new Color (mc);
      nuevo_color.setRGB(this.color);
   }
}
carga.load ("documento.txt");
Espero que te sirva. Saludos!
  #3 (permalink)  
Antiguo 07/08/2007, 14:26
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
Re: tomar color de un documento externo y aplicarlo a un objeto

Gracias, creo que es lo que necesito, lo probaré y te aviso


salu2
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #4 (permalink)  
Antiguo 07/08/2007, 14:52
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
Re: tomar color de un documento externo y aplicarlo a un objeto

Será posible ampliar la respuesta?
tengo un objeto grafico llamado cuadro en el cual tengo un cuadro de color
tengo otro movie clip llamado color en el cual inserte en el primer frame el codigo que pusiste y en otro layer puse el cuadro...
pero no me funciona....

este es el codigo
Código:
var carga = new LoadVars();
carga.onLoad = function(ok:Boolean) {
   if (ok) {
      var nuevo_color:Color = new Color (cuadro);
      nuevo_color.setRGB(this.color);
   }
}
carga.load ("color.txt");

por favor....
desde ya gracias
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #5 (permalink)  
Antiguo 07/08/2007, 15:59
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
Re: tomar color de un documento externo y aplicarlo a un objeto

Al respecto, logré hacerlo funcionar...
solo cambie el tipo de cuadro de grafico a mc
el problema es que necesito aplicar ese valor de un archivo de texto donde tengo varias variables aparte del color
es posible???

atte.
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #6 (permalink)  
Antiguo 07/08/2007, 17:25
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: tomar color de un documento externo y aplicarlo a un objeto

Cita:
aplicar ese valor de un archivo de texto donde tengo varias variables aparte del color
que quieres hacer?
  #7 (permalink)  
Antiguo 07/08/2007, 22:53
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
Re: tomar color de un documento externo y aplicarlo a un objeto

Necesito hacer una animación que toma datos de un archivo de texto para posteriormente procesarlos.

Entre ellos hay varias variables que después son procesadas como texto dinámico.

Ejemplo del archivo de texto:

&TITULO=Titular Principal
&AUTOR=Juanito Perez
&CIUDAD=Valparaíso
&COLORFONDO=0x000666

Cada una de estas variables de texto las tomo con el siguiente código:
Código:
info = new LoadVars();

info.load("contenido.txt");

info.onLoad = function(leido) {
	if(leido) {
		titular.text = info.TITULO;
		
	}
}
Este código lo aplico por cada mc con el cual en la escena principal hago una animación para mostrarla.
Como dije anteriormente, tengo una cuadrado que va de fondo bajo los textos dinámicos en la escena principal que también entra con una animacón, apliqué el siguiente código para un mc llamado fondo en el cual entra otro mc llamado cuadro:

Código:
var carga = new LoadVars();
carga.onLoad = function(ok:Boolean) {
   if (ok) {
      var nuevo_color:Color = new Color (cuadro);
      nuevo_color.setRGB(carga.COLORFONDO);
   }
}
carga.load ("contenido.txt");
el problema es que cuando tengo más de una variable el cuadro no me cambia de color.

si alguien pudiera ayudarme lo agradecería


salu2
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
  #8 (permalink)  
Antiguo 08/08/2007, 01:58
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: tomar color de un documento externo y aplicarlo a un objeto

No hace falta crear un objeto LoadVars para cada variable que desees recoger:
Código:
var carga = new LoadVars();
carga.onLoad = function(ok:Boolean) {
   if (ok) {
      titular.text = this.TITULO;
      var nuevo_color:Color = new Color (cuadro);
      nuevo_color.setRGB(carga.COLORFONDO);
   }
}
carga.load ("contenido.txt");
Por otro lado, en el documento de texto, el primer '&' sobra:
Código:
TITULO=Titular Principal&AUTOR=Juanito Perez&CIUDAD=Valparaíso&COLORFONDO=0x000666
No sé si resolverá el problema, pero al menos tendrás el código más simplificado.

Saludos!
  #9 (permalink)  
Antiguo 08/08/2007, 01:59
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: tomar color de un documento externo y aplicarlo a un objeto

La siguiente línea puede ser así (un pequeño despiste):
...
nuevo_color.setRGB(this.COLORFONDO);
...

Saludos!
  #10 (permalink)  
Antiguo 08/08/2007, 14:30
Avatar de Chaudx  
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 15 años, 9 meses
Puntos: 2
De acuerdo Re: tomar color de un documento externo y aplicarlo a un objeto

Muchas Gracias por la ayuda.. me sirvió para resolver el problema
La verdad, soy un poco reacio a trabajar con aplicaciones GUINDOW$, pero dada las necesidad y los requerimientos de los clientes uno tiene que sucumbir ante al adversidad.
Por otro lado, es increible todo lo que hoy se puede lograr con flash, que ya resulta una alternativa bastante interesante para desarrollo multimedia y otras aplicaciones..
atte

salu2
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:19.