Foros del Web » Creando para Internet » Flash y Actionscript »

controlar _xscale con variable

Estas en el tema de controlar _xscale con variable en el foro de Flash y Actionscript en Foros del Web. holas.... tengo un MC que es una línea, le doy esta acción Código: onClipEvent(enterFrame){ i=5; while(this._xscale<=500){ this._xscale=(this._xscale+i); i++; } } pero nunca me hizo caso ...
  #1 (permalink)  
Antiguo 24/07/2002, 18:20
Avatar de hucasys  
Fecha de Ingreso: noviembre-2001
Ubicación: Bastante buena...
Mensajes: 816
Antigüedad: 16 años, 1 mes
Puntos: 3
controlar _xscale con variable

holas....

tengo un MC que es una línea, le doy esta acción

Código:
 onClipEvent(enterFrame){
i=5;
while(this._xscale<=500){
this._xscale=(this._xscale+i);
i++;
}
}
pero nunca me hizo caso de detenerse...qué estoy haciendo mal?

:-p


<div align=center>
<param name=movie value=http://www.webdavm.com/flash/firma_web.swf>
<param name=quality value=high><embed src=http://www.webdavm.com/flash/firma_web.swf width=350 height=60>
</embed></div>
  #2 (permalink)  
Antiguo 24/07/2002, 18:39
 
Fecha de Ingreso: julio-2002
Mensajes: 25
Antigüedad: 15 años, 4 meses
Puntos: 0
Re: controlar _xscale con variable

yo lo probé, y crece hasta el 500%, sólo que crece de inmediato.
  #3 (permalink)  
Antiguo 25/07/2002, 06:29
 
Fecha de Ingreso: noviembre-2001
Ubicación: Madrid
Mensajes: 68
Antigüedad: 16 años
Puntos: 0
Re: controlar _xscale con variable

Estoy de acuerdo con maltos,la sentecia while es un bucle y como cual no hace nada en flash hasta que no termina este, por lo que te lo hace de inmediato, sin embargo, y por cuestiones de gusto, yo utilizaria solo este codigo y no me complicaria con los fotogramas:

onClipEvent(enterFrame)
{
if(this._xscale&lt;=500)
{
this._xscale+=10;
}
}

espero que se entienda mi idea, no es mi intención decir que lo anterior este mal, simplemente hacerlo de otra manera.

un saludo.
  #4 (permalink)  
Antiguo 25/07/2002, 13:29
Avatar de hucasys  
Fecha de Ingreso: noviembre-2001
Ubicación: Bastante buena...
Mensajes: 816
Antigüedad: 16 años, 1 mes
Puntos: 3
Re: controlar _xscale con variable

Hola, gracias por las respuestas....la de Maltos no la uso todavía, me parece que también es buena para cosas específicas como querer ir a determinado frame luego de que se cumplan las condiciones.

Usé la de Macnin pero con una variación, lo que te entendí Macnin es:

Código:
this._xscale+=10;
no sé si sólo lo pusiste como ejemplo cualquiera, pero eso produce que la línea crezca eternamente, usé el mismo método pero con mi código de la variable i , o sea:

Código:
 this._xscale=(this._xscale+i);
comentarios?
y gracias...

<div align=center>
<param name=movie value=http://www.webdavm.com/flash/firma_web.swf>
<param name=quality value=high><embed src=http://www.webdavm.com/flash/firma_web.swf width=350 height=60>
</embed></div>
  #5 (permalink)  
Antiguo 30/07/2002, 01:18
 
Fecha de Ingreso: julio-2002
Mensajes: 10
Antigüedad: 15 años, 4 meses
Puntos: 0
Re: controlar _xscale con variable

es raro que el código de macnin no te haya funcionado, ya que es correcto (inclusive lo estoy probando y funciona genial), mmm tal vez le puedes cambiar a:

Código:
 this._xscale=(this._xscale+i);
por
Código:
 _xscale+=i
y con esto es suficiente

suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:39.