Comunidad de diseño web y desarrollo en internet online

attach mismo clip x veces y distinta posicion

Citar            
MensajeEscrito el 29 Jul 2007 01:35 pm
Estoy intentando crear una funcion que attachee un clip "square" que tengo en la biblioteca y lo repita a lo largo un ancho del escenario. El codigo que utilizo este:

Código :

function creaSquare() {
   for (i=0; i<100; i++) {
   this.attachMovie("square", "square"+i, i);
   des=8*i;
   des2=16*i;
   this.("square"+i)._x = des;
   this.("square"+i)._y = des2;
   }
};
creaSquare();

pero al comprobar los errores me dice:
Se espera un nombre de campo después del operador '.'
refiriendose a la parte:

Código :

this.("square"+i)._x = des;
this.("square"+i)._y = des2;

Alguien me dice como puedo ponerlo? Gracias

Por celentano

Claber

123 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Jul 2007 02:30 pm
Hola
Asi aras tanto en X como en Y

Código :

//
// Arboles(NUMERO_IMPORTACIONES, _X, _Y, NUMERO_IMPORTACIONES_X);
//
Arboles(16, 0, 0, 5, 104);
//
// A = NUMERO IMPORTACIONES
// B = _X
// C = _Y
// D = NUMERO HACIA LA DERECHA _X
// E = ANCHO <-->
//
function Arboles(A:Number, B:Number, C:Number, D:Number, E:Number) {
   var N:Number = 0;
   var N2:Number = 1;
   var temp_Y = C;
   for (var i:Number = 0; i<A; i++) {
      var v = "Button"+i;
      this.attachMovie("BotonARA", v, i, {_x:(B+N*E), _y:temp_Y});
      N++;
      if (eval(v)._x>(B+D*eval(v)._width)) {
         var N:Number = 0;
         var temp_Y:Number = ((eval(v)._height*N2)-C);
         N2++;
      }
   }
}
//

Saludos

Por deker

55 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Jul 2007 11:40 am
tenes que escribir así el código:
this["square"+i]._x = des;

Los corchetes hacen que te evalúe lo que hay adentro.

Por thacon

53 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 May 2011 04:48 pm
quita el punto despues de this y pon esto asi ejemplo
this["square"+i]._x = des;

Por raptor0555

53 de clabLevel



Genero:Masculino  

Desarrollador de juegos

firefox

 

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