Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
949 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  startdrag dans un rond

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

startdrag dans un rond

n°1258898
romdr
Posté le 05-12-2005 à 10:38:17  profilanswer
 

bonjour a tous j aurais besoin d un peu d aide si possible
en faite jvoudrais tout simplement faire un drag qui ne dépace pas les limite d un rond  
jconnais les startDrag(false, coord haut, bas ,droite,gauche) mais pour un rond comment jpourrais faire??
merci d avance

mood
Publicité
Posté le 05-12-2005 à 10:38:17  profilanswer
 

n°1263945
Mr Mala
Posté le 11-12-2005 à 13:37:59  profilanswer
 

La formule géométrique du cercle centré en (a,b) et de rayon r étant  
(x-a)² + (y-b)² = r²
Il te suffit de vérifier dans un onEnterFrame que le déplacement de ton objet ne dépasse pas les limites de cette fonction à savoir que  
(x-a)² + (y-b)² <= r²


Message édité par Mr Mala le 11-12-2005 à 18:25:07
n°1264070
mechkurt
Posté le 11-12-2005 à 18:35:26  profilanswer
 

:D  tres bien je le note...
 
 
..et je te remercie


---------------
D3
n°1264076
Mr Mala
Posté le 11-12-2005 à 18:37:36  profilanswer
 

heuu ouais enfin ça, c'est l'idée de base hein ..
là, au moins tu sais repérer si tu ne sors pas des limites du cercle ... après, il y a quand même un petit boulot pour "caler" le déplacement sur cette limite en cas de dépassement ... mais bon, je vais pas faire tout le boulot à sa place non plus ;)

n°1264091
mechkurt
Posté le 11-12-2005 à 19:01:13  profilanswer
 

non c'est clair, effectivement le plus chiant c'est quand on depasse en haut a gauche (par ex) que le point suive la souris sur le preimetre du cercle, je pense qu'avec des vecteurs on s'en tire mais comme j'en ai jamais eu besoin pour moi j'ai jamais tatonné la dessus jusqu'a satisfaction (methode empirique mais qui a fait ses preuves ;) )


---------------
D3
n°1266607
incognito1​3
Posté le 14-12-2005 à 17:48:11  profilanswer
 

Essaye i = Racine(3)/2  
 
 
mdr ! :\ trop relou les cos et compagnie.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  startdrag dans un rond

 

Sujets relatifs
Besoin d'aide actionscript (startDrag)CSS pour faire des cadres rond...
Startdrag()[VB] Controle image rond?
Comment faire un beau rond en Assembleur 
Plus de sujets relatifs à : startdrag dans un rond


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR