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

Consulta muy básica sobre ActionScript

Estas en el tema de Consulta muy básica sobre ActionScript en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/07/2007, 20:17
Avatar de Arekuzu  
Fecha de Ingreso: junio-2007
Ubicación: Irk
Mensajes: 40
Antigüedad: 16 años, 9 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 ;)
  #2 (permalink)  
Antiguo 19/07/2007, 20:39
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 5 meses
Puntos: 30
Re: Consulta muy básica sobre ActionScript

antes de programar debes conocer el entorno de trabajo, suponiendo que sabes eso ( y sino lo sabes busca un tutorial F1),
*crea un boton le pones como nombre de instancia boton.
y creas una capa nueva y en un frame vacio pones esto:

Código:
var contador:Number=0
boton.onRelease=function(){
	trace(contador++)
	
	
	}
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 15:58.