Necesito hacer un algoritmo que sepa como hacer para que, dentro de un condicional, saber cuando esta en determinado frame. 
Digamos ke entendí... quieres saber, a través de un condicional, cuándo estas en determinado frame? 
Para referirte al frame actual usas la propiedad currentFrame. Si quieres hacer algo en cierto frame, escribes:    
Código actionScript:
Ver original- if(currentFrame==20){ 
- //acciones 
- } 
Para hacer algo en el frame # 20. Escribes las acciones que quieras dentro del condicional. Lo más normal es que tengas que comprobarlo todo el tiempo, por lo que debes ponerlo así:    
Código actionScript:
Ver original- addEventListener(Event.ENTER_FRAME, miFuncion); 
- function miFuncion (event:Event){ 
- if(currentFrame==20){ 
- //acciones 
- } 
- } 
Así las acciones que pongas se ejecutarán cuando entre el frame específico. 
Espero haber entendido y ayudado... no sé para qué es todo ese código que pones
Un saludo
Eskombro