Drag&drop en flash
Morteza
-
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
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:
- Drag&drop en flash
- Adobe flash player - Télécharger - Divers Web & Internet
- Flash drive tester - Télécharger - Divers Utilitaires
- Share drop - Télécharger - Téléchargement & Transfert
- Flash video downloader - Télécharger - Téléchargement & Transfert
- Shockwave flash - Télécharger - Divers Web & Internet
tu as une idée?