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

Flash CS4 Texto dinámico variable Number

Estas en el tema de Flash CS4 Texto dinámico variable Number en el foro de Flash y Actionscript en Foros del Web. if (this.ovni.hitTest(this.roca)) { cuantos = Number(cuantos)+1; this.roca.gotoAndPlay(1); } if (cuantos > 9) { this.gotoAndStop(10); }else{ this.gotoAndPlay(1); } Estoy haciendo esto con Flash CS4, y no ...
  #1 (permalink)  
Antiguo 20/05/2010, 05:50
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Flash CS4 Texto dinámico variable Number

if (this.ovni.hitTest(this.roca)) {
cuantos = Number(cuantos)+1;
this.roca.gotoAndPlay(1);

}
if (cuantos > 9) {
this.gotoAndStop(10);

}else{
this.gotoAndPlay(1);

}
Estoy haciendo esto con Flash CS4, y no convierte la variable en número; como lo puedo hacer.
Un saludo y gracias, Luis.
  #2 (permalink)  
Antiguo 20/05/2010, 09:57
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Flash CS4 Texto dinámico variable Number

Coloca tu código entre las etiquetas CODE, explicanos que hace tu código y que son las variables que pones, hay gente aquí para ayudarte , debes tomarte el tiempo para facilitarles las cosas, no están aquí para tratar de decifrar tu pregunta y luego intentar responderla.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 21/05/2010, 04:13
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Flash CS4 Texto dinámico variable Number

Buenos días y gracias por tu interés, Diegoazul.
Se trata de una tutoría de un juego de marcianos muy sencillo (la nave se mueve con el ratón y hay un meteorito cruzando el escenario. Cada vez que choca con la nave se incrementa en una unidad el marcador y sigue el juego.
El problema está en que metí este código en la capa de programación y con un impacto sale el NAN, en vez del 1, 2, 3, ...
Intento mil cosas pero no lo consigo, en un foro vi un mensaje diciendo que este código no funciona en Flash CS4. ¿Hay otra manera de hacerlo?
Me interesa para adaptarlo a la portada de una web. Agradezco mucho cualquier ayuda.
Un saludo, Luis.
Te pongo la programación de esta manera, porque es así como la puse en Flash. Gracias por tu interes otra vez, Luis.
if (this.ovni.hitTest(this.roca)) {
cuantos = Number(cuantos)+1;
this.roca.gotoAndPlay(1);

}
if (cuantos > 9) {
this.gotoAndStop(10);

}else{
this.gotoAndPlay(1);

}
  #4 (permalink)  
Antiguo 21/05/2010, 04:21
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Flash CS4 Texto dinámico variable Number

Código PHP:
if (this.ovni.hitTest(this.roca)) {
cuantos += 1
this
.roca.gotoAndPlay(1);

}
if (
cuantos 9) {
this.gotoAndStop(10);

}else{
this.gotoAndPlay(1);


__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #5 (permalink)  
Antiguo 21/05/2010, 06:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Flash CS4 Texto dinámico variable Number

Mil gracias por la ayuda. Pero suma 1 en el casillero de impactos: 11111111....
Un saludo, Luis.
  #6 (permalink)  
Antiguo 21/05/2010, 08:07
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Flash CS4 Texto dinámico variable Number

supongo que cuantos es un area de texto y utilizas as2

pues bien seria mejor esto

Código PHP:
var n=0


if (this.ovni.hitTest(this.roca)) {
n+=1
cuantos 
n
this
.roca.gotoAndPlay(1);

}
if (
cuantos 9) {
this.gotoAndStop(10);

}else{
this.gotoAndPlay(1);


__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #7 (permalink)  
Antiguo 24/05/2010, 05:25
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Flash CS4 Texto dinámico variable Number

Buenos días, Lynxcraft.
He metido tu código, pero el marcador sigue trabándose en el "1".
No tengo ni idea donde tengo el fallo.
En este enlace que te mando esta el archivo del juego, si tu o alguien tiene tiempo y ganas para echar un vistazo, os lo agradezco.
[URL="http://www.pyh.es/pyhPUBLICIDAD/juegomarciano/Lunes de Martes.fla"]http://www.pyh.es/pyhPUBLICIDAD/juegomarciano/Lunes de Martes.fla[/URL]
Un saludo, Luis.
  #8 (permalink)  
Antiguo 24/05/2010, 05:54
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Flash CS4 Texto dinámico variable Number

prueba asi pero antes el el primer
Código PHP:
if (!_root.n) {
_root.n=0
}

if (
this.ovni.hitTest(this.roca)) {
_root.n+=1
cuantos 
_root.n
this
.roca.gotoAndPlay(1);

}
if (
cuantos 9) {
this.gotoAndStop(10);

}else{
this.gotoAndPlay(1); 
}
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #9 (permalink)  
Antiguo 24/05/2010, 08:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Flash CS4 Texto dinámico variable Number

Genial, perfecto, Lynxcraft.
Infinitas gracias, Luis.

Etiquetas: flash, number, variables
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 18:32.