Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/02/2011, 15h34   #1
Futur Membre du Club
 
Homme Franck Dupont
Développeur multimédia
Inscription : avril 2008
Messages : 33
Détails du profil
Informations personnelles :
Nom : Homme Franck Dupont
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Développeur multimédia
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2008
Messages : 33
Points : 19
Points : 19
Envoyer un message via MSN à kyfr59 Envoyer un message via Skype™ à kyfr59
Par défaut Récupérer la position d'un symbole défini dans flash

Bonjour,

Je suis souvent confronté a des problèmes de positionnement avec les symboles créés dans Flash.

En effet, lorsque les coordonnées X et Y de la section "POSITION ET TAILLE" ont été définies à 0, je sais que le point d'alignement de mon symbole est en haut à gauche, mais ça n'est pas toujours le cas.

Je souhaiterais donc récupérer ces valeurs dans AS3 pour pouvoir positionner au mieux mes symboles.

Merci d'avance.

Franck.
kyfr59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2011, 16h32   #2
Futur Membre du Club
 
Homme Franck Dupont
Développeur multimédia
Inscription : avril 2008
Messages : 33
Détails du profil
Informations personnelles :
Nom : Homme Franck Dupont
Âge : 37
Localisation : France

Informations professionnelles :
Activité : Développeur multimédia
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2008
Messages : 33
Points : 19
Points : 19
Envoyer un message via MSN à kyfr59 Envoyer un message via Skype™ à kyfr59
J'ai trouvé la réponse :

Citation:
Code :
1
2
3
4
function getPoint(mc:MovieClip):Point{
   var r:Rectangle = mc.getBounds(mc.parent);
   return new Point(mc.x - r.x,mc.y-r.y);
}
Mais bizarrement, chez moi ça fonctionne en inversant les soustractions :

Code :
1
2
3
4
function getPoint(mc:MovieClip):Point{
   var r:Rectangle = mc.getBounds(mc.parent);
   return new Point(r.x -mc.x,r.y - mc.y);
}
kyfr59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h39.


 
 
 
 
Partenaires

Hébergement Web