Qui a commencé à développer du code avec les langages de script tels que JavaScript ou ActionScript les mêmes, ne peuvent pas connaître tous le concept de type de données. Avec certains langages de haut niveau, en fait, elle sert à - au mieux - pour déclarer des variables sans donner un type spécifique de données, sans compter les langues qui ne nécessitent pas de déclaration (tels que PHP - pas dans la version stricte 5 ). En venant de C, en revanche, ne savent même pas comment utiliser une variable sans la déclarer d'une manière rigoureuse.
Dans l'exemple ci-dessous nous voyons la déclaration de deux variables sans spécifier le type car il contiendra:
1 2 | ; mio_numero var = 0; ; mia_stringa var = "texte"; |
Le code ActionScript mêmes, comme annoncé, prévoit la non-déclaration de types et de variables! Ce dernier comportement est renforcé par la suppression de la tique dans la boîte «mode strict» Actionscript 3.0 boîte de dialogue Paramètres:

Alors faites un code comme celui-ci ne produira pas de toute erreur ci-dessous:
1 2 3 | ; mio_numero var = 3; mio_nove = 9; mio_nove + mio_numero + 5 ) ; trace (mio_nove mio_numero + + 5); |
. À la ligne 2 de la variable mio_nove contient non seulement le type, mais c'est même pas été déclarés en utilisant le mot-clé var . Bien qu'il conservait la capacité de déclarer des variables dans ce mode "fade", est beaucoup plus correcte, utile et efficace pour spécifier le type de données associé à notre variable:
1 2 |
Ceci est la façon correcte de déclarer des variables, utile pour améliorer les performances et la robustesse de notre application.
Avantages de l'utilisation des types
Il fut un temps dans lequel un programmeur avait pour économiser la mémoire en bits! Lorsque le code a quelques kilo-octets disponibles, l'utilisation de 8 bits pour garder le mois de l'année a été vraiment un énorme gaspillage. ). Avec 4 bits, en fait, nous pouvons stocker 16 valeurs, de 0 ( 0000 ) 15 ( 1111 ). Aujourd'hui, bien sûr, les temps ont changé. Un ordinateur personnel a en moyenne un concert quelques de RAM (le mien a 8!). Il n'est donc pas couramment utilisées pour payer plus d'attention à la «consommation» de la RAM et des ressources.
Pour un examen plus attentif, alors, le problème de la consommation accrue de RAM n'est pas seulement un «déchet» fin en soi, une sorte de mauvaise gestion peut rendre le code plus lent car il nécessite le compilateur, interprète et travaille sur l'exécutable final types plus "grande capacité" que nécessaire.
Actionscript 3.0 a introduit quelques nouveaux types de données qui vous permettent de développer des performances supérieures grâce à l'indication certainement - la prévention - le type de données à traiter. Un exemple classique concerne les cycles for . A partir de ce tableau:
-
Number: (64 bits) à partir d'-9.007.199.254.740.992 9,007,199,254,740,992 (pour les entiers) -
int: (32 bits) -2147483648 (-2 31) à 2,147,483,647 (2 31 - 1) -
uint: (32 bits) de 0 à 4294967295 (2 ^ 32 - 1)
Ecrire:
est clairement un «gaspillage de ressources», beaucoup mieux et serait suffisante:
En général, il serait une bonne idée de se référer à ce tableau:
-
Number: toute valeur numérique, avec ou sans décimales -
int: un entier sans décimales -
uint: un entier non signé, qui est un entier non négatif
Cela signifie que si nous conservons des valeurs entières, c'est à dire pas de décimales, positif, uint type de données est parfait! Si nous devons aussi le "signe", soit entiers négatifs, nous pouvons faire usage de int . En cas de très grands nombres et la décimale, alors le type Number est la seule solution dont nous disposons.










Bonjour, je suis fou.
Je voulais savoir une fois pour toutes s'il ya moyen d'AS3 pour entrer dans une scène en utilisant un bouton?
C'est à dire:
J'ai 2 Scènes
Le premier est appelé la maison.
La deuxième galerie
Je veux aller dans la galerie Accueil.
S'il vous plaît ... HELPAMI!
@ Alexandre: Bien sûr, vous pouvez le faire! Il suffit d'utiliser la commande classique
gotoAndPlay(): Le premier paramètre est le nom de la scène, généralement omis lors de l'utilisation d'une seule scène. Voir ici pour un exemple@ Giovambattista Fazioli: Bonjour Merci de m'avoir répondu.
juste que je suis à la recherche pour le changement de scène à partir d'ActionScript 3.0, alors que très
Vous avez bien voulu vous avez indiqué pour ActionScript 2.0
Merci encore ..
@ Alexandre: mais il en est de même pour l'AS 3