Utilisation de variables pour un système de particules modulaire
Quand nous avons commencé ce FlashR Série de tutoriels sur le système de particules CS3, nous avons créé une fonction simple et modulaire et démontré que nous pouvions utiliser cette fonction pour animer trois instances du même clip. Depuis ce premier tutoriel, nous avons parcouru un long chemin et avons construit un système de particules en ActionScriptTM 3. Mais dans quelle mesure ce dernier système de particules est-il modulaire? Peut-il être utilisé pour des clips vidéo autres que notre mcSnowflake? Pouvons-nous l'utiliser pour un film Flash qui a une scène plus petite ou plus grande? Pouvons-nous utiliser un clip vidéo d'une taille différente? Pouvons-nous facilement augmenter ou diminuer le nombre maximum de clips vidéo ou la vitesse à laquelle ils descendent de la scène?

Comme il s'agissait d'un didacticiel pour débutant avec de nombreuses choses à apprendre, le système de particules a été écrit à l'aide de paramètres codés en dur spécifiques pour ces fonctionnalités. Mais maintenant que vous avez terminé votre système de particules, nous pouvons apporter quelques modifications au code du programme qui le rendront plus modulaire et réutilisable.

Renommer les fonctions

Lorsque nous voulions seulement apprendre à animer notre clip de flocon de neige, il était plus facile de nommer la fonction qui a créé nos flocons de neige "flocon de neige" et la fonction qui a animé les flocons de neige "chute de neige". Pour rendre notre programme plus polyvalent, nous devons renommer les fonctions avec des noms plus génériques qui reflètent toujours le but des fonctions.

Comme il s'agit d'un système de particules, un autre nom pour la fonction qui crée le flocon de neige peut être "createParticles". Renommons la fonction flocon de neige de "snowflake ()" en "createParticles ()".

En haut du panneau Actions, vous verrez une icône Rechercher et remplacer. Cliquez sur cette icône pour ouvrir la boîte de dialogue Rechercher et remplacer. Dans cette boîte de dialogue, cochez l'option intitulée "Faire correspondre la casse" et utilisez les valeurs suivantes.

Trouvez quoi: flocon de neige ()
Remplacez par: createParticles ()

Vous devriez recevoir un message indiquant que deux ont été trouvés et remplacés. Répétez cette étape pour renommer la deuxième fonction de "snowfall ()" en "particulefall ()". Encore une fois, vous verrez que deux ont été modifiés. Fermez la boîte de dialogue et testez votre film. Ça fonctionne encore.

Suivant →

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: Résoudre une équation avec des congruences (2) - Terminale (Mai 2024).