Comunidad de diseño web y desarrollo en internet online

al sumar 6 ir a un frame

Citar            
MensajeEscrito el 02 Jul 2012 04:35 pm
Hola que tal, esstoy haciendo algo sumamente tonto pero no esta haciendo lo que debe hacer.

me explico.

Tengo solo 2 frames.

en el primero hay un campo de texto (var texto:Number = 0;) y un boton que al darle click suma de 1 en 1 en ese input text . Hasta allí bien.

Luego tengo en ese mismo frame 1,

Código :

 if ( texto == 6) {
gotoAndStop(2);
}


tan sencillo como eso pero no hace nada al llegar a 6.

en que me equivoco?

Por unasemana

Claber

166 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 02 Jul 2012 05:23 pm
En que el chequeo se ejecuta una sola vez, al principio, en realidad debería ejecutarse cada vez que agregues uno al campo de texto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Jul 2012 05:33 pm
como hago para hacer ese chequeo? una funcion?

Por unasemana

Claber

166 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 02 Jul 2012 05:35 pm
Muestrame el codigo que tienes para sumarle uno y mostrarlo en el campo de texto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Jul 2012 05:40 pm
este en el primer frame


Código :

stop();
var texto:Number = 0;


texto es un input text dinamico, y el su preferencias tiene su variable "texto"

en otro layer pero mismo frame tengo

Código :

if (texto==6) {
   trace ("texto");
gotoAndStop(2);
   }
   



y el boton hace:


Código :

on (press) {
texto++;
trace (texto);
}

Por unasemana

Claber

166 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 02 Jul 2012 05:43 pm
Entonces prueba esto

Código ActionScript :

on (press) {
   texto++;
   if(texto==6) gotoAndStop(2);
}


Igual si reci[en estas empezando, considera usar AS3 en vez de AS2 ... encima de una forma obsoleta (poner codigo directamente en objetos está desaconsejado desde Flash MX)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Jul 2012 05:47 pm
funcionó, gracias
No estoy empezando con as2, tengo tiempo usandolo. No soy un maestro ni nada pero siempre resuelvo leyendo tutoriales e info por internet + la ayuda en blogs.

Pero ultimamente me dedico a desarrollar webs en joomla y tengo tiempo sin usar flash y hay cosas que se me olvidan.

Muchas gracias, era tan tonta la solución y ni la pensé.

saludos

Por unasemana

Claber

166 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 02 Jul 2012 05:50 pm
En 2006, al salir Flash MX, se sugirió el cambio

Código ActionScript :

on(press){
 // para acceder a este code hay que seleccionar el boton y darle a F9
}


por

Código ActionScript :

miBoton.onPress = function(){
 // Este code esta en la linea de tiempo
}


Esto permite que el code quede en la linea de tiempo y no en el objeto en si

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Jul 2012 06:00 pm
gracias por la ayuda, eres muy amable.

Por unasemana

Claber

166 de clabLevel



 

Venezuela

chrome

 

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