A pesar del tiempo que tienen ya ActionScript 2 y ActionScript 3, aún existe mucha gente que desconoce el Strict Data Typing.
A pesar del tiempo que tienen ya ActionScript 2 y ActionScript 3, aún existe mucha gente que desconoce el Strict Data Typing y escriben su código del mismo modo como se hace en ActionScript 1 o PHP, por lo que podemos ver cosas como ésta:
Código :
miVariable = "Hola Mundo";Que no es muy diferente a lo que haríamos en PHP:
Código :
$miVariable = "Hola Mundo";Como se dan cuenta, la única diferencia entre uno y otro, es el signo de dólar ($) que identifica a un variable en PHP.
Código :
var nombreVariable:TipoDato
Código :
miNumero = "10"; miOtroNumero = miNumero + 10; trace(miOtroNumero);En principio parece que todo estaría bien, no hay errores de compilación, pero cuando corremos el código nos aparece un hermoso NaN (Not a Number) ¿Por qué nos pasa eso si somos buena gente? Sencillo, al colocar el valor de miNumero entre comillas (""), estamos diciendo que es texto (String), no un número, por lo que la operación no puede ejecutarse.
Usuarios que han visto este tema también han visto...
- Edición y exportación de un sonido en Flash
- Importar de Adobe Photoshop a Adobe Flash
- Cursor personalizado en Flash
- Suavizado de imágenes cargadas dinámicamente en Flash
- Banners en Flash
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.