|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : novembre 2004 Messages : 197 ![]() |
Bonjour,
J'ai un petit problème avec les redimensionnement de clips dont les dessins comprennent des lignes. J'ai mis un petit exemple en pièce jointe rectangles.flaComment faire pour que les rectangles avec bordure soient bien accollés quand le coefficient de redimensionnement est différent de 1? Pour ceux qui ne peuvent pas ouvrir l'exemple : Je créé un rectangle SANS bordure que je transforme en clip. Je pose deux occurences (rsb1 et rsb2) sur la scène. Je créé un rectangle AVEC bordure que je transforme en clip. Je pose deux occurences (rsa1 et rsa2) sur la scène. Et j'ajoute le code Code :
Comment faire pour que ces clips soit correctement accolés ? Merci. |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
J'utiliserais la proportions que pour une partie seulement des property x/y/width/height.
Je calculerais le nouveau width/height en fonction des proportions (coef) et le x/y du premier element (ou d'un des elements). ensuite le positionnerais les autres a la main en fonction des coordonnés de l'element de reference, c'est a dire en ajoutant a x/y les valeur width/height de l'element precedent, pour calculer la position exacte de l'element suivant afin qu'il soit bien collé. Si tu calcule directement la nouvelle position X et Y en tenant compte des proportions, tu tomberas sur des erreurs d'arrondi. ou plus precisement des troncatudes de pixels non entiers
__________________
On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire ! -- Pourquoi tant de haine pour cette pauvre aide Delphi ???? Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!! -- Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas
|
|
|
00
|
|
|
#3 | |||
|
Membre habitué
![]() Inscription : novembre 2004 Messages : 197 ![]() |
Citation:
Code :
J'ai essayé mais ce ne marche pas (si j'ai bien fait ce que tu proposais). En fait le problème viens de lignes verticales qui n'ont pas de largeur propre. Leur largeur est en effet considérée comme nulle quelque soit son épaisseur. Et je sÜr que c'est ça qui pose problème lors du redimensionnement. Et je ne vois pas comment éviter ce problème |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com