« Flash CS5 - Curseur » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 29 : Ligne 29 :
</div>
</div>


== Utiliser le simple drag and dropt ==
== Echanger le curseur par un des cinq quatre curseurs standard ==
 
<source lang="actionscript">
Mouse.cursor=MouseCursor.ARROW;
</source>
 
Typiquement on associe une forme a un certain type d'événément, surtout des "roll over".
 
<source lang="actionscript">
 
coke.addEventListener(MouseEvent.ROLL_OVER,overCoke);
coke.addEventListener(MouseEvent.ROLL_OUT,outCoke);
 
function overCoke(e:MouseEvent):void {
Mouse.cursor="hand";
}
 
function outCokeClip(e:MouseEvent):void {
Mouse.cursor="auto";
}
 
</source>
 
Tutoriel: [http://www.flashandmath.com/howtos/cursorcs4/ AS3 Tip: Mouse.cursor - A New Property in Flash Player 10] (flash&math)
 
== Utiliser le simple drag and drop ==


'''(1) Définir un clip'''
'''(1) Définir un clip'''
* Dessinez un objet
* Transformez en clip
* L'instance sur la zone de travail doit avoir un nom, par exemple '''hand_mc'''.
'''(2) Dans AS3, utilisez la methode startDrag avec l'argument true et cachez la souris.


* Pour utiliser la méthode ''startDrag()'' introduite dans le tutorial [[Flash tutoriel drag and drop]], il suffit deux lignes de code:
* Pour utiliser la méthode ''startDrag()'' introduite dans le tutorial [[Flash tutoriel drag and drop]], il suffit deux lignes de code:
Ligne 44 : Ligne 75 :
* [http://tecfa.unige.ch/guides/flash/ex5/mouse-cursor/mouse-cursor-simple1.html mouse-cursor-simple1.html]
* [http://tecfa.unige.ch/guides/flash/ex5/mouse-cursor/mouse-cursor-simple1.html mouse-cursor-simple1.html]


Ce code a le desavantage qu'il ne remplace pas vraiment le curser et ce qui pose un problème pour implémenter des applications drag and drop.
== Créer son propre curseur ==
Voir: http://www.flashandmath.com/howtos/cursor/


== Liens ==
== Liens ==

Version du 17 février 2012 à 17:30

Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.

<pageby nominor="false" comments="false"/>

Objectifs d'apprentissage

  • Etre capable de changer le curseur de la souris (mouse cursor) avec un des quatre modèles fournis
  • Créer son propre curseur

Prérequis

Matériel (fichiers *.fla à manipuler)

Qualité et niveau

Ce tutoriel aidera les adeptes de la technique à démarrer. Le niveau de ce tutoriel est un peu haut pour les novices, mais peut servir comme des fiches pratiques dans un atelier.

Prochaines étapes

  • ......

Autres versions

  • aucune

Echanger le curseur par un des cinq quatre curseurs standard

Mouse.cursor=MouseCursor.ARROW;

Typiquement on associe une forme a un certain type d'événément, surtout des "roll over".

coke.addEventListener(MouseEvent.ROLL_OVER,overCoke);
coke.addEventListener(MouseEvent.ROLL_OUT,outCoke);

function overCoke(e:MouseEvent):void {
 Mouse.cursor="hand";
}

function outCokeClip(e:MouseEvent):void {
Mouse.cursor="auto";
}

Tutoriel: AS3 Tip: Mouse.cursor - A New Property in Flash Player 10 (flash&math)

Utiliser le simple drag and drop

(1) Définir un clip

  • Dessinez un objet
  • Transformez en clip
  • L'instance sur la zone de travail doit avoir un nom, par exemple hand_mc.

(2) Dans AS3, utilisez la methode startDrag avec l'argument true et cachez la souris.

hand_mc.startDrag(true);
Mouse.hide();

Code:

Ce code a le desavantage qu'il ne remplace pas vraiment le curser et ce qui pose un problème pour implémenter des applications drag and drop.

Créer son propre curseur

Voir: http://www.flashandmath.com/howtos/cursor/

Liens