Soy nueva en este foro y antes de nada quería daros las gracias por todas las ayudas que ofreceís.javascript:emoticon('
Sonrisa
El caso es que tengo un problema con un código de drag and drop para un ejercicio de colocar cada frase donde corresponda.La programación para arrastrar los elementos y acertar no me da problemas, pero lo que quiero es que si arrastran el mc al destino incorrecto que me salga un feedback con "error" y si lo arrastran al destino correcto que ponga "correcto." Alquien me puede ayudar? Igual es muy básico lo que estoy preguntando o ya lo habeís hablado en otro tema pero como soy nueva... Muchas gracias .
Os dejo aqui el código que tengo para el drag and drop y para los aciertos.
p_01_1 (etc) son los nombres de los mc y destino es el target.
function dragSetup(clip, targ,) {
clip.onPress = function() {
startDrag(this);
this.beingDragged=true;
};
clip.onRelease = clip.onReleaseOutside=function () {
stopDrag();
this.beingDragged=false;
if (eval(this._droptarget) == targ) {
this.onTarget = true;
_root.targ.gotoAndStop(2);
} else {
this.onTarget = false;
_root.targ.gotoAndStop(1);
}
};
//variables que recogen posición de salida
clip.myHomeX = clip._x;
clip.myHomeY = clip._y;
//variables que recogen posicion final
clip.myFinalX = targ._x;
clip.myFinalY = targ._y;
clip.onEnterFrame = function() {
// el mc vuelve al punto de partida
if (!this.beingDragged && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/2;
this._y -= (this._y-this.myHomeY)/2;
} else if (!this.beingDragged && this.onTarget) {
this._x -= (this._x-this.myFinalX)/2;
this._y -= (this._y-this.myFinalY)/2;
}
};
}
dragSetup(p_01_1,destino1);
dragSetup(p_02_1,destino1);
dragSetup(p_03_1,destino1);
dragSetup(p_04_2,destino2);
dragSetup(p_05_1,destino1);
dragSetup(p_06_2,destino2);
dragSetup(p_07_1,destino1);
dragSetup(p_08_2,destino2);
dragSetup(p_09_1,destino1);
dragSetup(p_10_2,destino2);
dragSetup(p_11_2,destino2);
dragSetup(p_12_3,destino3);
