Easy-Micro


LOGICIEL Animation Flash
ActionScript

Langage ActionScript

Le code ActionScript doit être saisie dans une image clé du scénario (idéalement dans un calque dédié du scénario).

Donc, clic sur la première image clé, F9 (ou clic droit, Action).

Le code ne peut s'adresser qu'au symbole CLIP (et pas aux graphiques). Mais surtout, il ne peut s'adresser qu'aux noms d'occurrence d'un clip. Donc celui-ci doit être nommé (via le panneau Propriétés, nom d'occurrence). Un nom sans espace.

Arrêter un clip
L'action de lire une seule fois un clip (le faire s'arrêter donc) peut être réalisé en saisissant une action stop() dans la fenêtre action (F9) de Flash. Cette fenêtre est accessible par un clic droit sur la dernière image clé d'un clip qui comporte une interpolation classique (et pas sur une interpolation de mouvement).

Un clip sur la scène qui se déplace et dont le nom d'occurrence est "monclip". Code dans la dernière image clé :

monclip.stop();

Cliquer sur un bouton
Posez un bouton (ou un clip) sur la scène. Dans le panneau propriété, nommé son occurrence "monbouton".

Voici le code AS3 qu'il faut copier/coller dans la fenêtre code (F9) de la première image clé su scénario.

function vasy(evt) {
navigateToURL(new URLRequest("http://www.easy-micro.org"), "_blank");
}

monbouton.addEventListener(MouseEvent.CLICK, vasy);

Sécurité sur les liens hypertexte

Dans Flash, les liens hypertexte vers des sites Web externe sont par défaut désactivés en locale (cela fonctionne uniquement en ligne, lorsque votre fichier SWF est sur le serveur). Si vous voulez tester vos liens en local, allez dans les paramètres de publication (menu fichier):

Pour utiliser en locale un lien hypertexte vers un autre site Web, allez dans les "paramètres de publications" (menu Fichier), onglet "Flash". En bas de cette fenêtre, dans "Sécurité de lecture locale", sélectionnez "Accès au réseau uniquement" à la place de "Accès aux fichiers locaux uniquement".

Sous Flash CS (et pas Flash CC), des boutons "tout fait" son visible dans le menu Fenêtre > Bibliothèque commune (je vous recommande les "classic buttons > Playback > gel Right").

Pour découvrir toutes les spécificités du langage ActionScript, reportez-vous à l'Espace Membre Easy-Micro.


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 22 janvier 2019 - Semaine 04 - Saint Vincent (Demain: Saint Barnard)
Aujourd'hui, c'est l'anniversaire de Frank Leboeuf (1968-51 ans), footballeur français (défenseur). Autre 22 janvier: 1981 - Début de la série américaine Dallas sur les écrans français (TF1).
Haut de page Easy-Micro