Ceci est mon tout premier code ;). Ce script n'a donc pas pour but de faire avancer ActionScript (surtout 2.0 !) mais simplement d'aider des débutants ou autres qui seraient coincé à ce niveau là.
Le but était de pouvoir déplacer un rectangle dans une zone délimitée.
Un des problèmes survenus était le fait qu'en cliquant trop prêt des limites, le cadre en sorte. Ceci à été résolu par l'intervention du membre Orange73 (que je remercie encore !), ici :
http://www.flashkod.com/forum/sujet-DEFINIR-LIMITES-AS2_1301282.aspx
Source / Exemple :
my_btn.onPress = function() {
trace ("mouse X = " + _xmouse);
trace ("mouse Y = " + _ymouse);
var X = _xmouse;
trace ("var X = " + X);
var Y = _ymouse;
trace ("var Y = " + Y);
cadre._x = X
cadre._y = Y
if(cadre._y < 135){
cadre._y = 135;
}
if(cadre._y > 266){
cadre._y = 266;
}
if(cadre._x < 125){
cadre._x = 125;
}
if(cadre._x > 425){
cadre._x = 425;
}
}
Conclusion :
Les traces m'ont permis de vérifier certaines distances, sentez-vous donc libre de les enlever et de faire ce que vous voulez de ce code, bien sûr ;) !
La prochaine étape serait d'ajouter une fonction Drag'n'Drop pour rendre plus intuitif cette application.
J'espère que ce script pourra vous aider.