2010-01-27 8 views
1

Je suis nouveau sur ce flash et j'utilise as2 pour le script d'action que je voulais savoir s'il y avait de bons tutoriels sur la façon de créer un bouton à bascule jusqu'à présent c'est tout ce que j'ai. Je voulais que lorsque vous frappez playit lancer l'animation mais en affichant le bouton pause et vice versa.bouton bascule lecture/pause

Répondre

1

Vous devez garder une trace de l'état de votre bascule: c'est-à-dire si l'animation est en cours de lecture ou non lorsque vous appuyez sur le bouton.

Ainsi, le code sur votre bouton peut être:

on (release){ 
_root.toggleMe();//assuming you want to start/stop the main timeline 
} 

Et puis dans le scénario principal, vous pouvez définir la fonction toggleMe() comme ceci:

var isPlaying:Boolean = false; // track state of animation - paused to start 

function toggleMe():Void { 
    if (isPlaying) { 
     stop(); 
     isPlaying = false; 
    } else { 
     play(); 
     isPlaying = true; 
    } 
} 

stop(); 

[EDIT: a changé la code pour contrôler le scénario principal]

+0

Le film que je voulais contrôler n'est pas à l'intérieur d'un clip sur le _root et le bouton sera à l'intérieur d'un MovieClip? Je suis tout nouveau à cela donc probablement une instruction de preuve idiot aurait un sens pour moi .. Merci et je suis désolé –

+0

J'ai changé la réponse pour contrôler la maintimeline (_root). –

+0

merci beaucoup ... –