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

necesito un control de brillo para una imagen..

Estas en el tema de necesito un control de brillo para una imagen.. en el foro de Flash y Actionscript en Foros del Web. Hola amigos!!! otra vez molestando por aca... Les cuento: Tengo una imagen en un movie clip...bueno necesito poner un control para "controlar" el brillo de ...
  #1 (permalink)  
Antiguo 30/05/2007, 09:46
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
necesito un control de brillo para una imagen..

Hola amigos!!! otra vez molestando por aca...

Les cuento: Tengo una imagen en un movie clip...bueno necesito poner un control para "controlar" el brillo de esta imagen...y eso...nose como hacerlo...
alguienpor ahi demas lo sabe!! en este foro..tooodo lo saben...

bueno gracias !!

saludos

karen
  #2 (permalink)  
Antiguo 30/05/2007, 13:20
 
Fecha de Ingreso: marzo-2003
Ubicación: Catalunya
Mensajes: 265
Antigüedad: 21 años, 1 mes
Puntos: 2
Re: necesito un control de brillo para una imagen..

Hola. En el panel de propiedades del mc tienes la opción "color". Ahí puedes modificar el brillo de la imagen....no sé si es a eso a lo que te refieres.
Saludos
  #3 (permalink)  
Antiguo 30/05/2007, 14:21
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

emm..nooo..me refiero a que necesito crear un control de brillo para que el usuario pueda controlar este efecto en la aplicacion final..

nose si me explico..quizas alguein ha visto algo parecido por ahi...

saludos

karen
  #4 (permalink)  
Antiguo 30/05/2007, 16:33
Avatar de rod524  
Fecha de Ingreso: agosto-2004
Mensajes: 517
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

No se si exista una función directa para hacer un control de brillo, no se si exista una propiedad tal cual para eso, pero puedes hacer un control de brillo con ColorTransform

1.- Crea un MC en el stage con nombre de instancia foto y coloca una imagen ahí, de preferencia una foto que contenga varios colores para ver el efecto logrado.

2.- El siguiente código en un frame del mismo timeline donde está el MC foto.


var brillo:Number = 80;

import flash.geom.ColorTransform;
import flash.geom.Transform;

var colorTrans:ColorTransform = new ColorTransform();

colorTrans.redOffset = brillo;
colorTrans.greenOffset = brillo;
colorTrans.blueOffset = brillo;

var trans:Transform = new Transform(foto);
trans.colorTransform = colorTrans;


Lo que resta es hacer un control gráfico para variar el valor de la variable brillo cuyos valos permitidos son 0 - 255 y alguna funcion tipo onEnterFrame para ajustar el brillo en tiempo real mientras se acciona el control de brillo.

Saludos.
  #5 (permalink)  
Antiguo 04/06/2007, 09:26
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

hola rod524...

bueno te cuento que al poner el codigo q amablemente compartiste genera un error que dice asi:

Código:
**Error** Scene=Escena 1, layer=foto, frame=1:Line 3: Syntax error.
     import flash.geom.ColorTransform;

**Error** Scene=Escena 1, layer=foto, frame=1:Line 4: Syntax error.
     import flash.geom.Transform;
ojala veas luego este post!!

y gracias!!
  #6 (permalink)  
Antiguo 04/06/2007, 11:00
Avatar de rod524  
Fecha de Ingreso: agosto-2004
Mensajes: 517
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

El código es para Flash 8, se me pasó poner ese detalle, en caso que estés usando una versión anterior voy a revisar su equivalencia en flash 2004, no se si estas funciones estén disponibles en Flash MX (6).

Saludos.
  #7 (permalink)  
Antiguo 04/06/2007, 13:24
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

mmm..sii..si estoy usando flash 8...nose porq lo genera...emm....
  #8 (permalink)  
Antiguo 04/06/2007, 13:37
Avatar de rod524  
Fecha de Ingreso: agosto-2004
Mensajes: 517
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

Asegúrate usar AS2 al exportar el swf.

de cualquier forma, para AS1 FlashMX y Flash2004 también se puede hacer esta función, te dejo un ejemplo y fla para MX y 2004, (debería funcionar tambien en flash 8) en:

http://rod524864.tripod.com/ControlBrilloMX.html

Para imagen en color normal:
Porcentaje = 100 y Offset = 0

Para brillo:
Porcentaje = 100 y Offset > 0

Para imagen en negativo:
Porcentaje = -100 y Offset +255

Otros efectos se pueden lograr editando el código y variando Offset y Porcentaje para cada color por separado.

Saludos.
  #9 (permalink)  
Antiguo 04/06/2007, 13:40
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 meses
Puntos: 30
Re: necesito un control de brillo para una imagen..

aunque tengas flash 8 ve a
file-> publish settings

y en la pestaña de flash checa que este seleccionado en actionscript version 2.0

aqui hay un ejemplo tambien de brillo


http://www.cristalab.com/ejemplos/23...ias-por-brillo
  #10 (permalink)  
Antiguo 04/06/2007, 14:04
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: necesito un control de brillo para una imagen..

guaaaaaaauuuu!! es q este foro es el mejor de tooodos!! gracias!!

probare las dos soluciones y les cuento..pero de verdad otra vez muuuxas gracias!! aiossss

saludos

karen
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 20:38.