par artkabis Lun 3 Nov - 23:44
Oui en effet tu as raison, tu as bien suivi le tutoriel et cela ne vient pas de toi. A l'époque j'ai proposé un code assez connu, mais si tu veux voici une amélioration.
Exemple:
[Vous devez être inscrit et connecté pour voir ce lien] le code amélioré:
- Code:
// on cache le curseur par defaut
Mouse.hide();
//je relie le curseur de la bibliothéque sur la scéne
attachMovie("curseur_mc2","curseur_mc2",1)
// on créé une fonction pour suivre le curseur de la souris
suivr=function()
{
curseur_mc2._x=_root._xmouse; // on attache le clip au pointeur par defaut pour les abscisses
curseur_mc2._y=_root._ymouse;// on attache le clip au pointeur par defaut pour les ordonnées
}
// on actualise la position du curseur
setInterval (suivr,50);
Pour que cela fonctionne, il suffit d'ouvrir la bibliotèque de sélectionner le clip contenant ton curseur et de faire un clic droit puis de choisir liaison.Il faut ensuite cocher "exporter pour actionscript" et dans identifiant tu mets "curseur_mc2".
Tu supprimes le curseur de la scéne car, il sera automatiquement appelé (sur la scène il ne te reste qu'un seul calque contenant le code).
Si tu veux, je supprimerai mon message, car c'est ta galerie et je ne veux surtout pas te la pourrir .
Une petite amelioration du code, ci-dessous:
- Code:
// on créé une fonction pour suivre le curseur de la souris
suivr=function()
{
curseur_mc2._x=_root._xmouse; // on attache le clip au pointeur par default pour les abscisses
curseur_mc2._y=_root._ymouse;// on attache le clip au pointeur par default pour les ordonnée
}
//fonction rollOver qui nous permet d'attacher le curseur personnalisé
fond.onRollOver=function(){
// on cache le curseur par default
Mouse.hide();
attachMovie("curseur_mc2","curseur_mc2",0)
// on actualise la position du curseur
setInterval (suivr,100);
}
//la fonction au rollOut qui nous permet de faire réaparaitre le curseur par defaut
fond.onRollOut=function(){
Mouse.show();
curseur_mc2.removeMovieClip();
}
Dernière édition par artkabis le Mer 5 Nov - 21:39, édité 2 fois