Como llamar a un fotograma
Tengo un pequeño problema
Resulta que estoy haciendo un software en flash 8 AS2... El esta compuesto de
Una película principal llamada
saber001_vacio.swf
Y varias películas externas
Figura1.swf, figura2.swf, figura3.swf, figura4.swf, figura5.swf
estas peliculas son llamadas por la principal (saber001_vacio.swf ) a traves de un movie clip vacio llamado "mc_vacio"
Vamos al punto
En una de las películas externas tengo una actividad de arrastrar y soltar
cuya programación de cada objeto a arrastrar es la siguiente:
onClipEvent (load) {
origX = this._x;
origY = this._y;
}
onClipEvent (mouseDown){
if(this.hitTest(_root._xmouse,_root._ymouse)) {
this.startDrag();
}
}
onClipEvent (mouseUp) {
if(this.hitTest(_root._xmouse,_root._ymouse)) {
this.stopDrag();
if(this.hitTest(this._parent._parent.dropZone3)){
mc_vacio._parent._parent.gotoAndPlay(2);
} else {
mc_vacio._parent.gotoAndPlay(31);
}
}
if(_parent._parent.mc_vacio.dropZone3.hitTest(this._x, this._y, true)) {
this._x =this._parent.dropZone3._x;
this._y =this._parent.dropZone3._y;
} else {
this._x = origX;
this._y = origY;
}
}
La función de la actividad es al arrastrar un objeto y se coloca en el sitio correcto automáticamente me debe mandar al fotograma 2 "donde sale una carita de correcto" o al fotograma 31 "donde sale una cara triste" si es incorrecto
El problema es que al colocar el objeto en el sitio no me envía al fotograma que deseo y cuando me equivoco tampoco lo hace...
Resulta que estoy haciendo un software en flash 8 AS2... El esta compuesto de
Una película principal llamada
saber001_vacio.swf
Y varias películas externas
Figura1.swf, figura2.swf, figura3.swf, figura4.swf, figura5.swf
estas peliculas son llamadas por la principal (saber001_vacio.swf ) a traves de un movie clip vacio llamado "mc_vacio"
Vamos al punto
En una de las películas externas tengo una actividad de arrastrar y soltar
cuya programación de cada objeto a arrastrar es la siguiente:
onClipEvent (load) {
origX = this._x;
origY = this._y;
}
onClipEvent (mouseDown){
if(this.hitTest(_root._xmouse,_root._ymouse)) {
this.startDrag();
}
}
onClipEvent (mouseUp) {
if(this.hitTest(_root._xmouse,_root._ymouse)) {
this.stopDrag();
if(this.hitTest(this._parent._parent.dropZone3)){
mc_vacio._parent._parent.gotoAndPlay(2);
} else {
mc_vacio._parent.gotoAndPlay(31);
}
}
if(_parent._parent.mc_vacio.dropZone3.hitTest(this._x, this._y, true)) {
this._x =this._parent.dropZone3._x;
this._y =this._parent.dropZone3._y;
} else {
this._x = origX;
this._y = origY;
}
}
La función de la actividad es al arrastrar un objeto y se coloca en el sitio correcto automáticamente me debe mandar al fotograma 2 "donde sale una carita de correcto" o al fotograma 31 "donde sale una cara triste" si es incorrecto
El problema es que al colocar el objeto en el sitio no me envía al fotograma que deseo y cuando me equivoco tampoco lo hace...
Respuesta de Elkin Murillo
1