2011-01-31 8 views

Odpowiedz

5

nie testowałem go ale dodaje powinno działać. właściwość labels obiektu Scene jest tablicą obiektów zawierającą zarówno liczbę etykiet, jak i liczbę etykiet.

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; 
    } 
1

currentFrame zwraca bieżący numer klatki filmu filmowego.

import flash.display.FrameLabel; 

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