Ah! voila les coordonnées du curseur...

Soyez le premier à donner votre avis sur cette source.

Vue 6 612 fois - Téléchargée 546 fois

Description

Un petit cadre accroché au curseur affiche les coordonnées du curseur.
Simple, mais j'ai assayé d'apporter la meilleur mise en forme possible.
J'ai biensûr utilisé les fonction "_xmouse", "_ymouse", mais aussi "TextField", et "TextFormat".
Il me semble que celà peut être utile a quelqu'un ...

Source / Exemple :


_root.onLoad = _root.onMouseMove = function () {
	this.createTextField("texte", 1, _xmouse+10, _ymouse+10, 0, 0);
	// propriétés du texte
	with (this.texte) {
		autoSize = "left";
		selectable = false;
		background = true;
		border = true;
		backgroundColor = 0xDDDDFF;
		borderColor = 0x9999FF;
	}
	// texte affiché
	texte.text = Math.round(_root._xmouse)+" ; "+Math.round(_root._ymouse);
};

Conclusion :


Dites le moi si vous améliorez mon code !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
14
Date d'inscription
jeudi 13 mars 2008
Statut
Membre
Dernière intervention
9 février 2011

super merci
mais comment faire pour commencer les coordonnées:0 . 0 au milieux de la page svp
@+
edwood
Messages postés
4
Date d'inscription
samedi 6 janvier 2007
Statut
Membre
Dernière intervention
24 avril 2009

Désolé pour cette question stupide (je débute) ! Je viens de trouver !!! Il s'agit de ne pas oublier d'ouvrir l'inspecteur de composants !
Messages postés
769
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
17 mai 2004

pour que la souris soit mieux suivie:
onClipEvent (load) {
Mouse.hide();
stop();
_rotation -= 10;
}
onClipEvent (mouseMove) {
_x = _root._xmouse;
_y = _root._ymouse;
updateAfterEvent();
}
onClipEvent (mouseDown) {
this.gotoAndStop("on");
updateAfterEvent();
}
onClipEvent (mouseUp) {
this.gotoAndStop("off");
updateAfterEvent();
}


élémentaire mon cher watson...
Messages postés
842
Date d'inscription
dimanche 24 novembre 2002
Statut
Membre
Dernière intervention
2 juillet 2007

En fait, en enlevant toute la mise en forme, le code devient :

onLoad = onMouseMove=function () {
createTextField("texte", 1, _xmouse+10, _ymouse+10, 0, 0);
texte.autoSize = "left";
texte.text = Math.round(_root._xmouse)+" ; "+Math.round(_root._ymouse);
};

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.