Diseño Web /

[FLASH] Boton que aumenta objetos... me ayudan pls?

Participa en el tema [FLASH] Boton que aumenta objetos... me ayudan pls? en el foro Diseño Web.
Hola amigos. Este seria algo asi como mi primer post. Espero no romper las reglas ...

Buscar en este tema:
 
  •  
    #1 [FLASH] Boton que aumenta objetos... me ayudan pls?
    Hola amigos. Este seria algo asi como mi primer post. Espero no romper las reglas en cuanto a peticiones de ayuda se refiere...
    Si las falto pido disculpas de antemano.
    Bien, tengo una duda y quisiera saber si me pueden ayudar con este problemita. Sucede que estoy aprendiendo Flash y he estado intentando hacer un boton que aumente objetos.
    Puede sonar sencillo, pero creanme que hasta ahora no puedo resolverlo. Trato de hacer esto:

    1. Tengo un boton que al precionarlo me muestra 1 objeto
    2. Al precionar el mismo boton me muestra otro objeto (ya van 2 objetos)
    3. Al precionar por tercera ves el boton, me muestra un 3° objeto, los objetos mostrados estan en distintas posiciones.

    Eso se puede hacer?, de que forma?, pueden ayudarme por favor?.
    Muchas gracias de antemano
    +
     
    0
    Me gusta
     
    | Más
  • #2 Re: Boton que aumenta objetos... me ayudan pls?

    En fin...
    Logre resolverlo con ayuda de un amigo mio (Chininet)... Ya no es necesario la ayuda, pero igual gracias si es que al menos pensaron o buscaron una ayuda para mi.
    Les pego el codigo por si tambien tienen la misma duda y quieren resolverlo:

    Creen un MC de nombre Boton y en un frame vacio copien y pegue el codigo

    Código HTML:
    //---Al presionar el botón llamar a la función 
    boton.onPress = function():Void  {
     buildObject();
    };
    //---Función de crear los objetos 
    var num:Number = 0;
    var posX:Number = 200;
    var posY:Number = 200;
    function buildObject():Void {
     var obj:MovieClip = _root.createEmptyMovieClip("obj"+num, _root.getNextHighestDepth());
     //var borde:MovieClip = obj.createEmptyMovieClip("borde", obj.getNextHighestDepth());
     var texto:TextField = obj.createTextField("texto", obj.getNextHighestDepth(), 0, 0, 0, 0);
     //---Llenar el texto    
     with (texto) {
      autoSize = true;
      selectable = false;
      text = "W\r";
     }
     var ancho:Number = texto._width;
     var alto:Number = texto._height;
     //---Dibujar el borde    
    // with (borde) {
    //  lineStyle(1,0x000000,100);
    //  moveTo(-2,-2);
    //  lineTo(ancho+4,-2);
    //  lineTo(ancho+4,alto+4);
    //  lineTo(-2,alto+4);
    //  lineTo(-2,-2);
    // }
     //---Posicionar    
     obj._x = posX;
     obj._y = posY;
     posX += (obj._width+5);
     num++;
    if (num>2) {
      _root.boton.enabled = false;
     }
    }
    
    Listo, espero que les sirva el codigo. Saludos
    Me gusta este mensaje


Estadísticas del tema
  • 1 RESPUESTA
  • 181 VISTAS
  • 1 USUARIO RESPONDIO
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB