Drag&drop en flash

Morteza -  
 Morteza -
Bonjour,
je fais un petit je de mots-croisés. je voudrais que mes lettres , par exemple la "p" puisse se loger dans deux cases différente .

voici mon code :
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);
}
};
clip.myHomeX=clip._x, _x;
clip.myHomeY=clip._y, _y;
clip.myFinalX=targ._x, _x;
clip.myFinalY=targ._y, _y;
clip.onEnterFrame = function() {
if (!this.beingDragged && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/5;
this._y -= (this._y-this.myHomeY)/5;
} else if (!this.beingDragged && this.onTarget) {
this._x -= (this._x-this.myFinalX)/5;
this._y -= (this._y-this.myFinalY)/5;
}
};
}
dragSetup(p_1_mc, place_1);
dragSetup(o_1_mc, place_2);
dragSetup(u_1_mc, place_3);
dragSetup(l_2_mc, place_4);
dragSetup(e_1_mc, place_5);
dragSetup(h_1_mc, place_6);
dragSetup(c_1_mc, place_7);
dragSetup(a_1_mc, place_8);
dragSetup(l_1_mc, place_9);
dragSetup(v_1_mc, place_10);
dragSetup(p_2_mc, place_11);
dragSetup(i_1_mc, place_12);
dragSetup(n_1_mc, place_13);
dragSetup(o_2_mc, place_14);
dragSetup(h_2_mc, place_15);
dragSetup(c_2_mc, place_16);
dragSetup(o_3_mc, place_17);
dragSetup(m_1_mc, place_18);
dragSetup(c_3_mc, place_19);
dragSetup(u_2_mc, place_20);
dragSetup(t_1_mc, place_21);
dragSetup(o_4_mc, place_22);
dragSetup(n_2_mc, place_23);
dragSetup(a_2_mc, place_24);
dragSetup(c_4_mc, place_25);
dragSetup(a_3_mc, place_26);
dragSetup(r_1_mc, place_27);
dragSetup(d_1_mc, place_28);

merci d'avance
A voir également:

1 réponse

bomberwaterman Messages postés 538 Statut Membre 66
 
t'as pas du chercher bien longtemps sur un moteur de recherche
0
Morteza
 
si, meme beaucoup. mais je n'arrive pas à resoudre mon code.
tu as une idée?
0