Hola a todos, quiero borrar una película cuando alcanza un frame determinado( preferiblemente si se identifica con un label como "borrar"). Por ahora como no sé como utilizar correctamente los labels pues la borro cuando alcance el final y listo, el problema es que tampoco se me borra.
Código:
//stageRef es la variable del stage que pasé a esta clase.
public var stageRef:Stage;
//El constuctor de la clase es
public function myMovieClip (stageRef:Stage)
{
this.stageRef = stageRef
if(this.currentFrame == totalFrames)
{
borrarMC();
}
}
public function borrarMC()
{
if(stageRef.contains(this))
{
stageRef.removeChild(this);
}
}
El problema es que cuando alcanza el último frame tan sólo vuelve al primero. Pero en realidad lo que estoy buscando es algo más como:
Código:
//pseudo código
if(this.currentFrame("delete"))
{
removeSelf();
}
Yo sé que no es un método válido, pero justamente es por ahí donde me gustaría encontrar una solución, basado más en el label de un frame que en su número.
Gracias por cualquier guía y ayuda en este tema.