Comunidad de diseño web y desarrollo en internet online

crear un MovieClip y asignarle sus propias funciones

Citar            
MensajeEscrito el 22 Sep 2009 04:17 pm
Seguramente sea algo muy simple pero me gustaría me ayudaran con el código. Me explico:
yo creo un movieclip con un nombre determinado

Código ActionScript :

_root.createEmptyMovieClip(foto0);

después le asigno el nombre de instancia

Código ActionScript :

_root.diapo0._name="foto0";


lo que quiero hacer es que la siguiente funcion, sólo esté disponible para el movie clip que acabo de crear

Código ActionScript :

      onMouseDown = function ()
      {
         foto0._x=338;
         foto0._y=198;
         foto0._xscale = 100;//al 100%
         foto0._yscale = 100;//al 100%
      }


lo que yo hago es poner el nombre de la instancia antes del onMouseDown pero no se si es correcto

Código ActionScript :

foto0.onMouseDown = function ()
      {
         foto0._x=338;
         foto0._y=198;
         foto0._xscale = 100;//al 100%
         foto0._yscale = 100;//al 100%
      }


la razón por la que quiero que esta función solo valga para este movie clip es porque quiero crear varias funciones iguales para un nº determinado de movieclip (foto0, foto1, foto2 y foto3) y por lo tanto lo que haría sería repetir el mismo código pero cambiando el nombre del objeto.

Por Lehalel

Claber

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Sep 2009 12:36 am
crea un ciclo

Código ActionScript :

totalFotos = 10;//x numero
for (a=0; a<totalFotos ; a++) {
  laFoto = _root.createEmptyMovieClip("foto"+a);
  laFoto.onPress = function () { 
         this._x=338;//algún cálculo para que no se sobrepongan 
         this._y=198; 
         this._xscale = 100;//al 100% 
         this._yscale = 100;//al 100% 
      } 
}

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.