ActionScript pour le code de boucle - Le code
var _Snowflake: mcSnowflake;
Cette première ligne de code créera une variable générique appelée "_Snowflake" qui agira comme un espace réservé pour chaque instance du clip au fur et à mesure de son ajout. Il indique également à Flash d'utiliser notre nom de classe "mcSnowflake" comme type de données pour la variable d'espace réservé vide.

pour (var i: Number = 0; i <10; i ++)
Les quelques lignes de code suivantes sont une boucle de code que nous utiliserons pour "faire glisser" plusieurs instances du clip sur la scène. le pour au début du code indique à Flash qu'il s'agit d'une boucle for et que nous voulons faire quelque chose "un certain nombre de fois". Voyons maintenant ce qui se trouve entre les parenthèses.

var i: Number = 0;
Cette ligne de la boucle de code crée une variable appelée "i" qui sera notre compteur. Nous avons défini le type de données sur Nombre et la valeur initiale sur 0. Le point-virgule termine cette partie du code.

i <10;
Ce code indique à Flash de répéter la tâche aussi seule que le compteur est inférieur à 10. Cela créera 10 instances du clip d'animation mcSnowflake et les numérotera de 0 à 9. Encore une fois, un point-virgule termine cette partie du code.

i ++
Ce petit morceau de code incrémentera le compteur de 1 à chaque répétition de la boucle.

Ensuite, nous dirons exactement à Flash ce qu'il faut faire à chaque fois qu'il effectue la boucle for. Ces instructions sont placées entre des accolades.

{
_Snowflake = nouveau mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = nouveau mcSnowflake ();
Cela créera une nouvelle instance du clip d'animation mcSnowflake. N'oubliez pas que _Snowflake est notre espace réservé pour chaque instance.

addChild (_Snowflake);
La méthode addChild est une fonction intégrée qui rendra le clip vidéo visible sur la scène en l'ajoutant à la liste d'affichage.

_Snowflake.x = i * 50;
Ce code placera chaque instance du clip à 50 pixels d'intervalle. Si nous n'avions pas ajouté ce code, Flash placerait les dix clips, l'un au-dessus de l'autre, à la position par défaut de 0,0 qui se trouve dans le coin supérieur gauche de la scène.

Lorsque vous testez votre film, vous devriez avoir 10 flocons placés le long du haut de la scène. C'est mieux que notre dernière version mais nous devons encore faire tomber les flocons verticalement sur la scène. Il serait également intéressant de modifier aléatoirement la taille des flocons de neige et d'ajouter chaque instance à un emplacement aléatoire sur la scène. Bien sûr, nous avons besoin de plus de 10 flocons. Nous apprendrons à faire tout cela dans le reste de la série. Pour référence, enregistrez votre scène de neige sous SnowScene2.fla.

← Retour

Copyright 2018 Adobe Systems Incorporated. Tous les droits sont réservés. Copies d'écran des produits Adobe reproduites avec la permission d'Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst et Flash Paper Paper est / sont [une] marque [s] déposée (s) ou une marque [s] d'Adobe Systems Incorporated aux États-Unis et / ou dans d'autres pays.


Instructions Vidéo: 4 - How to add paragraph text in autoplay media studio (Mai 2024).