Rechercher

  

tiret

PHP

Javascript

Flash

HTML

Services Webmasteurs

Hébergeurs gratuits

Domaine-gratuits

Générateurs gratuits

Thème vBulletin®

Hébergement d'image

hebergements fichiers

Référencement

Scripts

Kits Graphiques gratuits

Tutoriaux

Débrideurs

Section des membres

tiret

Login

Mot de passe

  

flecheDetecter la position de la souris flash, ActionScript 2 et 3

Detecter la position de la souris flash, ActionScript 2 et 3

je vais vous montrer comment détecter la position de la souris par rapport à la scène dans flash en utilisant l'ActionScript.

Je vais vous montrer comment la détecter sous ActionScript 2, mais aussi sous ActionScript 3.

Alors, sous ActionScript 2, il faut utiliser la propriété _xmouse pour détecter la position dans l'axe des X et _ymouse pour l'axe des Y.

Le centre d'origine(le point 0,0) se situe en haut à gauche. Voici un exemple d'utilisation de cette fonction avec le résultat:



Voici le résultat, bougez la souris sur la scène pour voir l'effet:

Sous ActionScript 3, il y a eu quelques changements, il faut utiliser la propriété mouseX pour détecter la position dans l'axe des X et mouseY pour l'axe des Y.

Le centre d'origine(le point 0,0) se situe en haut à gauche. Voici un exemple d'utilisation de cette fonction avec le résultat:



ancre

 


flecheEffectuer translation, rotations, redimentionnements en flash, ActionScript 2 et 3

Effectuer translation, rotations, redimentionnements en flash, ActionScript 2 et 3

Pour commencer, je vais vous montrer comment définir la position d'un symbole comme sur un plan cartésien en définition sa position X(Abscisse) et Y(Ordonnée).

Alors pour positionner le symbole dans l'axe des X, il suffit d'utiliser la propriété _x sous AS2 et x sous AS3. Pour ce qui est de l'axe des Y, vous l'aurez compris, il faut utiliser la propriété _y sous AS2 et y sous AS3.

Le centre d'origine(le point 0,0) est en haut à gauche. Donc voici un deux exemples de codes pour utiliser ces propriétés:

AS2

AS3


Maintenant, pour ce qui est de la rotation, il faut utiliser la fonction _rotation sous AS2 et rotation sous AS3. La rotation s'effectue dans le sens des aiguilles d'une montre.

La valeur de la propriété _rotation/rotation doit simplement être l'angle de rotation bien sûr entre 0 et 360. Il vous est aussi possible de mettre une valeur excédant 360, mais ça reviens à prendre le reste de la division de la valeur par 360. Donc en gros, pour chaque 360 de plus, ça vas faire un tour complet.

Bref voici deux exemples de codes pour utiliser les propriétés _rotation/rotation:

AS2

AS3


Pour finir, je vais vous montrer comment redimensionner un symbole en pourcentage par rapport à la taille initiale du symbole. Sous ActionScript 2, il faut utiliser la propriété _xscale pour la largeur et _yscale pour la hauteur. Les valeurs de ces propriétés sont en pourcentage, 200 équivaut à doubler la largeur/hauteur, 100 aucun changement et 50 diminuer de moitié.

Sous ActionScript 3, il faut utiliser la propriété scaleX pour la largeur et scaleY pour la hauteur. Les valeurs de ces propriétés sont en pourcentage mais sous forme décimale, 2 équivaut à doubler la largeur/hauteur, 1 aucun changement et 0.5 diminuer de moitié.

Voici deux exemples de codes pour utiliser ces propriétés:
AS2

AS3


Voici maintenant deux exemples de codes avec leur résultats pour illustrer ce tutoriel:
AS2


AS3


ancre

 

Lien pratique

Lien pratique

Lien pratique

Lien pratique

Lien pratique

Lien pratique

Lien pratique

Lien pratique

Partenaires

tiret

pub

pub

pub