Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/07/2010, 21:42
liepzingsystem
 
Fecha de Ingreso: diciembre-2009
Ubicación: Guadalajara, Jalisco
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: como se llama esta GALERIA en FLASH?

Cita:
Iniciado por heyruben Ver Mensaje
liepzingsystem como llamo a un MC que esta el la bibioteca para que reproduca mientras se carga un swf externo? es una funcion o algo por el estilo? en AS3
Pudiste haber creado un nuevo tema y no publicarlo dentro del tema de otro, pero bueno.

Primero, en la ventana de Biblioteca, da clic en el botón derecho de tu movieClip. Del menú contextual, selecciona "Propiedades". En el cuadro de verificación "Linckage" marca la casilla "Exportar para ActionScript". Dale un nombre a la clase (class) como "my_movieClip" y verifica que la base de la clase externa sea flash.display.MovieClip. Ahora, en el primer fotograma, escribe el siguiente código:

Código actionscript:
Ver original
  1. //
  2. var clip001:my_movieClip = new my_movieClip();
Con el siguiente código establece la posición en el lienzo:
Código actionscript:
Ver original
  1. //
  2. clip1.x = 200; //Puede ser cualquier otro valor como 870.
  3. clip1.y = 200; //Puede ser cualquier otro valor como 1280.
Finalmente, con la siguiente línea añadimos el clip al lienzo:
Código actionscript:
Ver original
  1. //
  2. addChild(clip1);
Ahora que para darle eventos especiales, tendrías que manejarlo con un archivo externo AS. Por ejemplo:
Código actionscript:
Ver original
  1. //
  2. package
  3. {
  4.    import flash.display.MovieClip;
  5.    import flash.events.MouseEvent;
  6.  
  7.    public class my_movieClip extends MovieClip
  8.    {
  9.       public function my_movieClip ()
  10.       {
  11.          addEventListener(MouseEvent.MOUSE_DOWN, mouse_down);
  12.       }
  13.       private function mouse_down(event:MouseEvent):void
  14.       {
  15.          trace("Clip added");
  16.       }
  17.    }
  18. };
En este caso, no olvides darle un nombre a la clase como my_button.as e importarla a la línea del tiempo con el código:
Código actionscript:
Ver original
  1. //
  2. var _root:my_button = new my_button(this);
Espero que esto te sirva,

Saludos.