Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2007, 20:17
Avatar de Arekuzu
Arekuzu
 
Fecha de Ingreso: junio-2007
Ubicación: Irk
Mensajes: 40
Antigüedad: 16 años, 8 meses
Puntos: 0
Consulta muy básica sobre ActionScript

Qué tal? Estoy experimentando un poco con Flash, específicamente con ActionScript y estoy algo confundido en cuanto a la manera como se manejan las variables aquí:

Es algo muuuy básico, espero que se entienda:

Tengo en un documento un TextInput que simplemente agarré del menú de la derecha (UI Components) y lo dejé en el documento en blanco.

En el fotograma 1 de la Layer 1 tengo este código:

Código:
var c:Number = 0;
_root.boton.text = c;
Hasta ahí todo bien, cuando la probé la cajita decía 0;

Le di click al TextInput, y en donde dice Instance escribí "boton".

En el código del boton puse:

Código:
on (press)
{
	c++;
}
Pero cuando pruebo darle click, no pasa nada, y si hago

Código:
on (press)
{
	c++;
	trace(c);
}
Me dice NaN (not a number?).

Es un contador de clicks muuy básico (se supone).

Mi duda es: ¿Cómo trabajan las variables "globales" y "locales" en Flash? Estoy un poco acostumbrado a trabajar en C y PHP y no me ubico en el sentido de que no sé donde poner el código, si en el fotograma, si en "la instancia" del botón, si tengo que hacer New / Symbol / Button y después agregarol desde la librería y ponerle ahí el código, etc.

Más que nada mi duda consiste en lo último, que cuente los clicks es como un ejercicio.

He leído algunos tutoriales pero dicen simplemente "haz un botón y en el script pon tal código".

Gracias desde ya, un saludo ;)