Bonjour,

J'ai créer une application flash me permettant de zoomer un image.Mais voilà j'aimerais pouvoir untilisé un drag and drop (afin de faire comme un pdf reader). Donc ce que j'aimerais c'est que quelqu'un puisse me dire comment contraindre dans un rectangle mais en changeant les coordonnées en fonction du facteur du zoom.

Genre:

if this.drag zoom = 5 then
startDrag(this.drag, false, -320, -200, 0, 0);
if this.drag zoom = 10 then
startDrag(this.drag, false, -320, -195, 0, 0);
etc.

Est-ce que quelqu'un pourrais m'aider sachant que je n'ai pas beaucoup de connaissance en actionscript.

Voici mon code de zoom

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
surveillant = new Object();
 
surveillant.change = function (evenement){
 
        Ttime._xscale=Ttime._yscale=100+evenement.target.value;
 
}
 
zoom.addEventListener("change",surveillant);
Et voici mon code de drag


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
on (press) {
 
 
 
startDrag(this.drag, false, -320, -200, 0, 0);
 
}
 
on (release, releaseOutside, rollOut, dragOut) {
 
        stopDrag();
 
 
 
}
Vous pouvez trouver mon application flash à cette adresse:

http://www.multi-grafe.com/swf/zoom.fla

Merci

Frédéric