Introduction
Syntaxe et terminologie
Les actions dans le temps
Les actions sur boutons
Les actions sur Clip
Les actions de navigation
Le second dossier dans votre fenêtre action : Actions > navigateur regroupe des actions simples de commande sur la navigation Web :
Cette action permet de créer un lien de votre document Flash (inséré dans une page Web) vers une autre page Web .
Exemple d'action sur bouton:
on(release){
getURL ("http:// www.google.fr ", "_blank ") ;
}
Sur la première ligne, se trouve le déclencheur du bouton, ici,
lorsque l'on appuie (on release).
Sur la deuxième ligne se place l'action et entre parenthèses l'URL
sur lequel vous guidez votre visiteur, ici google. Puis après la virgule
vous précisez le mode d'affichage de la fenêtre : _self (remplace),
_blank (nouvelle fenêtre), _top (écrase le jeu de cadre), _parent
(remplace le cadre parent).
Cette action convient pour une adresse mailto, pour http ou ftp.
Voici la syntaxe pour renvoyer à une adresse mail :
on (press) {
getURL("mailto:adresse@free.fr", "_blank");
}
L'action loadMovie permet de charger un fichier
SWF ou JPEG et d'afficher plusieurs animations en une fois dans un document
en cours de lecture sans charger un autre document HTML.
L'action loadMovie est disponible sous deux formes :
loadMovie ("url",niveau/cible[, variables]) ;
URL : absolue ou relative du fichier SWF ou JPEG. L'URL doit se trouver dans le même sous-domaine que l'URL dans laquelle l'animation se trouve l'animation.
Niveau/cible : Correspond au niveau auquel doit être affiché le fichier. Lorsque vous chargez une animation ou image dans un niveau au lieu d'une cible, l'action loadMovie du panneau Actions en mode Normal devient loadMovieNum. En mode Expert, vous devez spécifier loadMovieNum.
Variables : C'est un paramètre facultatif spécifiant une méthode HTTP d'envoi des variables. N'écrivez rien si aucune variable ne doit être envoyée.
monMc.loadMovie ("anim.swf") ;
Le clip cible sera remplacé par l'animation ou l'image chargée.Vous devez spécifier un clip cible ou un niveau d'une animation cible (vous ne pouvez pas spécifier les deux).
L'instruction loadMovie suivante est associée à un bouton de navigation. Un clip invisible se trouve sur la scène et porte le nom d'occurrence zoneCible. L'action loadMovie utilise ce clip comme paramètre cible pour caler le fichier SWF sur la scène. Sur le bouton, je place l'action suivante :
on(release) {
loadMovie("chats.swf",_root.zoneCible);
}
L'exemple suivant charge une image JPEG :
onClipEvent (load) {
loadMovieNum("lanfeust.jpg", 1);
}
Sur cet exemple, l'action est posée sur le clip.
Utilisez l'action unloadMovie pour retirer les animations chargées avec l'action loadMovie.
unloadMovie (niveau) ;
ou unloadMovie ("cible") ;