Ouvrir la fenêtre "Composants"
Fenêtre - Panneaux de développement - Composants
Mettre en place 2 boutons-poussoirs (Button)

Modifier leur Label (« Arrêt » et « Marche »)
Nommer ces composants (« arret » et « marche »)
Construire un voyant bicolore à partir de 2 cercles pleins l'un rouge, l'autre vert

Les convertir en symbole (clic droit) de type clip, l'un appelé « rouge » l'autre « vert »
Nommer ces composants (Nom de l'occurence) : « rouge » et « vert »
puis superposer les 2 voyants (le rouge sur le vert)

Ecriture du script
Ouvrir la fenêtre « Actions » par
Fenêtre - Panneaux de développement - Actions
Entrer les scripts suivants dans les fenêtres de chaque bouton

Pour arret on (release) { setProperty(_root.vert, _visible, false) setProperty(_root.rouge, _visible, true) } | Pour marche on (release) { setProperty(_root.vert, _visible, true) setProperty(_root.rouge, _visible, false) }

Remarque :
Les instructions
setProperty(_root.vert, _visible, false)
et
_root.vert._visible=false
sont équivalentes

Programme source : marche_arret.fla | Programme objet : marche_arret.swf