Une méthode qui remplace gotoAndStop( );
Cette méthode a été écrite à ma façon. Au départ c'est encore du Flash 5, mais je l'ai complètement écrit pour Flash MX, avec le logiciel CS3. À vrai dire ce logiciel, CS3, est vraiment merveilleux. On peut adapter notre écriture à plusieurs version de Flash. Je devrais plutôt dire à toute les versions Flash qui soit antérieur. Mais il devient inutile d'aller plus bas que la [version 5] puisque le script en [4], n'étais pas vraiment développer. Enfin . . .
Je vous laisse ici avec une version du script zipper. Cette version du script contiens 4 fichiers. Le .fla, le .swf , le .as et le .jpg.
Le fichier .as n'est pas une classe, c'est tout simplement le fichier source du premier keyframe.
Débutants et débutantes en programmation Flash
Cette méthode a été écrite à ma façon. Au départ c'est encore du Flash 5, mais je l'ai complètement écrit pour Flash MX, avec le logiciel CS3. À vrai dire ce logiciel, CS3, est vraiment merveilleux. On peut adapter notre écriture à plusieurs version de Flash. Je devrais plutôt dire à toute les versions Flash qui soit antérieur. Mais il devient inutile d'aller plus bas que la [version 5] puisque le script en [4], n'étais pas vraiment développer. Enfin . . .
Je vous laisse ici avec une version du script zipper. Cette version du script contiens 4 fichiers. Le .fla, le .swf , le .as et le .jpg.
Le fichier .as n'est pas une classe, c'est tout simplement le fichier source du premier keyframe.
Ce genre d'écriture est fort simple et très accessible aux débutants(es) en programmation. Sachez simplement qu'il n'étais pas essentielle de créé un méthode pour faire fonctionner ce genre de script. Une fonction aurais pu remplir la même tâche. D'ailleurs ce genre d'écriture n'étais pas encore accessible sous Flash 5. MX offre des possibilités nouvelles en programmation. Voici un exemple de fonction simple :
function allerVers(etiquette) { texte_etiquette = etiquette; gotoAndStop(etiquette);} et vous appelez la fonction avec son paramètre à n'importe quel moment du développement de vos scripts. Exemple : allerVers("lecture"); . Même si vous ne désiré pas obtenir le script par le téléchargement du fichier .zip, faite comme si et ouvrez le seulement, vous aurez ainsi un aperçu du simple interface. Essayez le, si vous le désiré.
Il n'était pas essentielle non plus de choisir la classe MovieClip.
L'exemple décrit la méthode de cette façon : MovieClip.prototype.allerVers = function( param ) { instructions } . Cette façon d'écrire n'est accessible que depuis Flash MX. Croyez moi que c'était révolutionnaire. Cette version permet, pour la première fois de faire des clips de type movieClip comme symbole, et de le voir agir comme un bouton. btn1.onPress = function( ) { instructions } . Jamais plus je n'ai eu à faire de bouton de type bouton. Fini les scénarios de type bouton. Un clip de type MovieClip fait très bien, et mieux, le travail. De plus la version MX nous permets de centralisé nos scripts sur le premier keyframe. Ce qui n'étais pas accessible sous Flash 5. Ce genre est un + lors des développements de projets sous Flash. Centralisé son code est très important. Surtout si le projet est énorme.
function allerVers(etiquette) { texte_etiquette = etiquette; gotoAndStop(etiquette);} et vous appelez la fonction avec son paramètre à n'importe quel moment du développement de vos scripts. Exemple : allerVers("lecture"); . Même si vous ne désiré pas obtenir le script par le téléchargement du fichier .zip, faite comme si et ouvrez le seulement, vous aurez ainsi un aperçu du simple interface. Essayez le, si vous le désiré.
Il n'était pas essentielle non plus de choisir la classe MovieClip.
L'exemple décrit la méthode de cette façon : MovieClip.prototype.allerVers = function( param ) { instructions } . Cette façon d'écrire n'est accessible que depuis Flash MX. Croyez moi que c'était révolutionnaire. Cette version permet, pour la première fois de faire des clips de type movieClip comme symbole, et de le voir agir comme un bouton. btn1.onPress = function( ) { instructions } . Jamais plus je n'ai eu à faire de bouton de type bouton. Fini les scénarios de type bouton. Un clip de type MovieClip fait très bien, et mieux, le travail. De plus la version MX nous permets de centralisé nos scripts sur le premier keyframe. Ce qui n'étais pas accessible sous Flash 5. Ce genre est un + lors des développements de projets sous Flash. Centralisé son code est très important. Surtout si le projet est énorme.
Si vous choisissez de copier/coller, sachez que vous aurez à préparer votre scénario.
Tandis que si vous télécharger le fichier .zip, le scénario est fin prêt.
Copier/Coller : consignes sur le scénario.
[1] Vous n'avez qu'à vous faire un calque nommé ' étiquettes ' :
Faite vous quatre étiquettes et nommé les : initialisation - lecture - information - navigation.
[2] Faites vous un calque nommé ' scripts ' :
Placer le script ici bas sur le premier keyframe du calque ' scripts '.
[3] Voici une capture de ce que devrais être votre ' scénario '
Il n'y a que les deux premiers calques qui sont obligatoire :
Le reste des calques vous appartiens, vous pourrez développer ces calques à votre guise.
[4] Faites vous un bouton, << faite f8 >> convertissez le en symbole de type ' MovieClip ', non pas de type bouton.
Placer en quatre sur la scène >> sur un calque nommé btn's. >> nommé les >> btn1 - btn2 - btn3 - btn4.
[5] Faites vous un champs de texte dynamique >> nommé le champsTxt >> Il sevira à transmettre la valeur de la variable message.
[6] Faite vous un champs de texte dynamique >> nommé le resultat >> il transmettra la valeur de l'étiquette.
Vous verrez dans le fichier zipper un clip indicateur qui nous permet de visualisé le réel déplacement de la tête de lecture.
Ce clip se veut être la preuve que la tête de lecture du scénario se déplace. Vous voyez leurs calques sur la capture d'écran
nommé >> objet1 à objet4. Ces objets visuels auraient pu être placer sur un seul calque nommé >> objets.
La raison des indicateurs comme preuve du déplacement de la tête de lecture me semblait essentielle. Car voyez vous je peut très bien vous écrire un programme sur le sujet des étiquettes, vous donnant l'illusion d'un déplacement de la tête de lecture, alors qu'il n'en serais pas ainsi. Vous n'en auriez que l'illusion. Et tous, vous le verriez comme vrai.
Si vous le préférer >> Télécharger le fichier etiquettes.zip, car il est complet.
Tandis que si vous télécharger le fichier .zip, le scénario est fin prêt.
Copier/Coller : consignes sur le scénario.
[1] Vous n'avez qu'à vous faire un calque nommé ' étiquettes ' :
Faite vous quatre étiquettes et nommé les : initialisation - lecture - information - navigation.
[2] Faites vous un calque nommé ' scripts ' :
Placer le script ici bas sur le premier keyframe du calque ' scripts '.
- Code: Tout sélectionner
MovieClip.prototype.allerVers = function (etiquette)
{
texte_etiquette = etiquette;
gotoAndStop (etiquette);
message = "Vous êtes sur l'étiquette : ";
};
MovieClip.prototype.positionDefaut = function ()
{
allerVers ("initialisation");
champsTxt.text = message;
resultat.text = texte_etiquette;
};
MovieClip.prototype.actionsBoutons = function ()
{
positionDefaut();
// --
btn1.onPress = function ()
{
allerVers ("initialisation");
champsTxt.text = message;
resultat.text = texte_etiquette;
};
btn2.onPress = function ()
{
allerVers ("lecture");
champsTxt.text = message;
resultat.text = texte_etiquette;
};
btn3.onPress = function ()
{
allerVers ("information");
champsTxt.text = message;
resultat.text = texte_etiquette;
};
btn4.onPress = function ()
{
allerVers ("navigation");
champsTxt.text = message;
resultat.text = texte_etiquette;
};
};
actionsBoutons ();
[3] Voici une capture de ce que devrais être votre ' scénario '
Il n'y a que les deux premiers calques qui sont obligatoire :
Le reste des calques vous appartiens, vous pourrez développer ces calques à votre guise.
[4] Faites vous un bouton, << faite f8 >> convertissez le en symbole de type ' MovieClip ', non pas de type bouton.
Placer en quatre sur la scène >> sur un calque nommé btn's. >> nommé les >> btn1 - btn2 - btn3 - btn4.
[5] Faites vous un champs de texte dynamique >> nommé le champsTxt >> Il sevira à transmettre la valeur de la variable message.
[6] Faite vous un champs de texte dynamique >> nommé le resultat >> il transmettra la valeur de l'étiquette.
Vous verrez dans le fichier zipper un clip indicateur qui nous permet de visualisé le réel déplacement de la tête de lecture.
Ce clip se veut être la preuve que la tête de lecture du scénario se déplace. Vous voyez leurs calques sur la capture d'écran
nommé >> objet1 à objet4. Ces objets visuels auraient pu être placer sur un seul calque nommé >> objets.
La raison des indicateurs comme preuve du déplacement de la tête de lecture me semblait essentielle. Car voyez vous je peut très bien vous écrire un programme sur le sujet des étiquettes, vous donnant l'illusion d'un déplacement de la tête de lecture, alors qu'il n'en serais pas ainsi. Vous n'en auriez que l'illusion. Et tous, vous le verriez comme vrai.
Si vous le préférer >> Télécharger le fichier etiquettes.zip, car il est complet.







