Comunidad de diseño web y desarrollo en internet online

Tengo un problema con una variable

Citar            
MensajeEscrito el 30 Jun 2009 11:36 pm
Hola comunidad! Como va?
Les vengo a presentar una duda un tanto sencilla, me parece que no es nada del otro mund :cool:
Yo cree una variable con un valor numerico, y al presionar un boton, esta aumenta un valor.
Hasta ahi todo bien, pero lo que necesito es saber como puedo hacer para que el valor de esa variable me aparesca escrito en un texto dinamico y que este valla aumentando su valor.
Ya probe con

Código ActionScript :

var xxx:Number=0; //inicializo a xxx en cero
Boton_btn.onPress =function(){
   xxx+=10; //aumenta 10 a xxx
   trace(xxx);
}
  this.textovariable_txt.text=(xxx);

Con esto me sale el valor de la variable en el canal de salida y tambien me aparece el valor 0 de la variable en su inicio en el texto dinamico pero al presionar el boton, el texto no cambia, se queda en 0
Como puedo solucionar esto??
Gracias de antemano, un saludo!

Por nilsloor

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2009 02:08 am

Código ActionScript :

var xxx:Number=0; //inicializo a xxx en cero
Boton_btn.onPress =function(){
   xxx+=10; //aumenta 10 a xxx
   trace(xxx);
   _root.textovariable_txt.text=(xxx);
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Jul 2009 02:43 am
mmm no se, sigue sin funcionar...
Copie el AS pero cuando le hago click al boton no cambia el texto.
Ya revise las instancias y esta todo bien pero no funciona :(
Que puedo hacer??

Por nilsloor

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2009 02:49 am
jeje lo modifque tantito para verlo y si funciona:
var lol:Number = 0;
//inicializo a xxx en cero
but.onPress = function() {
lol += 10;
//aumenta 10 a xxx
trace(lol);
te.text = lol;
};
el text, no le pusiste el nombre en la variable si es asi ponlo en nombre de instancia
y no se si esto cambie la cosa pero tu boton es un boton o un movie clip si es boton cambialo a clip
no te creas pero yo tuve problemas por poner nombres en las variables

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Jul 2009 02:53 am
bien bien si usas this no funciona por que se usa para variables, si usas root si funciona, lo mas seguro es que el nombre del text lo hayas puesto en la variable tambien, checate y si no vuelve a hacerlo en otro documento de flash(eso me funciona, mi flash es raro o_0)

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 01 Jul 2009 04:14 am
Yo no se porque, pero cada dia me siento mas feliz de que exista esta comunidad.
Les agradesco MUCHIIIIIIIIIIIISIMO la ayuda que me dieron.
Ahora puedo seguir con el proyecto.
Lo que mas bronca me da del flash es que siempre te confundis en tonterias :lol: :lol:
Un saludo gigante

Por nilsloor

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2009 08:51 am
podrias aclarar exactamente cual era tu error para futuras referencias por favor?

acerca de this, parent y root
todos son para objetos
la diferencia desde donde los llamas

Código ActionScript :

clip.onEnterFrame = function () {
 this._x+=1;
}

va a mover una unidad a clip cada que cambie de fotograma pues estas diciendo this (este)

Código ActionScript :

clip.onEnterFrame = function () {
 _root.clip2._x+=1;
}

cambiaria una unidad a clip2 cada que clip cambie de fotograma, clip dos esta en la raiz

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

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