9 votes

AS3 : Méthode simple pour obtenir le numéro de trame d'une étiquette de trame

Existe-t-il un moyen simple d'obtenir le numéro de cadre d'une étiquette de cadre ?

7voto

PatrickS Points 8970

La propriété "labels" de l'objet "Scene" est un tableau d'objets contenant à la fois le label et le numéro des images.

 private function getFrameByLabel( frameLabel: String ):int
 {
       var scene:Scene = yourMovieClip.currentScene;

       var frameNumber:int = -1;

       for( var i:int ; i < scene.labels.length ; ++i )
       {
            if( scene.labels[i].name == frameLabel )
                frameNumber = scene.labels[i].frame;
       }

       return frameNumber;
  }

6voto

Patrick Points 12559

Regardez le propriété du cadre de la FrameLabel

0voto

Sharkiller Points 17

CurrentFrame renvoie le numéro de l'image courante du movieclip.

import flash.display.FrameLabel;

var frameNumber:int = -1;
frameNumber = MyMovieClip.currentFrame;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X