1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Controlar el color en Flash

Tema en 'Imagen Digital y Video' iniciado por Paulo Porta, 2 May 2006.

  1. Paulo Porta

    Paulo Porta Nuevo usuario

    Buenas. Quiero hacer una cosa, que probablemente es una tontería, pero estoy empezando con Flash.

    En realidad se trata de un objeto gris, quiero que su color varíe de negro a blanco según se arrastre un botón dando valores por ejemplo de 0 a 100.

    No se de qué manera hacer que el objeto gris responda a la variable que define el segundo.

    He probado con la ayuda del programa, creando un objeto color, y chafullando con Color.getTransform, Color.setTransform y otras cosas, pero no me aclaro. La verdad es que la ayuda no parece pensada para principantes, sinó para programadores.

    Bueno si me podéis dar alguna orientación, o hacerme un ejemplito en .fla para que lo estudie, os estaría muy agradecido.

    Saludos
     
  2.  
  3. igraim

    igraim Nuevo usuario

    Hay dos opciones:

    <b>Cambio de color de negro a blanco</b>.

    1.- Creamos dos movieclip iguales, una blanco y otro negro.
    2.- El negro lo colocamos sobre el otro, de manera que no se vea el blanco.
    3.- Ahora con un boton jugamos con la propiedad _alpha del negro.

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    boton.onRelease = function (){
    &nbsp;&nbsp;&nbsp;&nbsp; mc_negro._alpha=50; //este valor puede ir de 0 a 100
    }
    <!--c2--></div><!--ec2-->

    <b>Cambio de color en general</b>

    1.- Creamos un movieclip, que llamaremos mc_prueba
    2.- Creamos un objeto color que asignaremos al movieclip:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    var mi_color:Color = new Color(mc_prueba);
    <!--c2--></div><!--ec2-->
    3.- Y ahora es fácil, mediante un botón podemos asignarle el color que queramos:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    boton.onRelease = function() {
    &nbsp;&nbsp;&nbsp;&nbsp;mi_color.setRGB(0xFF0000); &nbsp;&nbsp;&nbsp;&nbsp;
    };
    <!--c2--></div><!--ec2-->
    Para más datos, busca en la ayuda setRGB
     
  4. Paulo Porta

    Paulo Porta Nuevo usuario

    FENÓMENO, igraim

    La primera opción, jugando con el alpha, ha funcionado perfectamente.

    No sabes cuánto te lo agradezco. La verdad es que es el tercer foro en el que lo pregunto, sin ninguna contestación. Ya me temía que fuese algo imposible, y fíjate, así de simple, como todas las cosas bien pensadas.

    Me ha permitido corregir el esquema interactivo que ilustra el modo de fusión Luz focal:

    <a href="http://www.pauloporta.com/Fotografia/modos/luzfocal.htm" target="_blank">http://www.pauloporta.com/Fotografia/modos/luzfocal.htm</a>

    Gracias mil veinticuatro.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·