j'ai un soucis qui ne doit pas être bien grave mais je ne trouve pas la solution:
j'ai créer une galerie d'image convertie en movie clip que je pose sur un sprite
pour faire ma scrollbar. mon problème intervient quand je sors de la frame sur laquelle il y a la scrollbar et que j'y reviens : le bouton de scroll reste a l'endroit où il était précédemment et le sprite de fond revient à sa position initial du coup tout est décallé.
comment pourrais je faire pour remettre le handler dans sa position initiale?

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
 
 
 
var prems:bob=new bob();
 
 
var photoContainer:Sprite =  new Sprite();
addChild(photoContainer);
photoContainer.mask=thumb_holder;
 
photoContainer.addChild(prems);
 
var minScroll:Number = 0;
var maxScroll:Number = track.width-handler.width;
var draging:Boolean = false;
var bounds:Rectangle = new Rectangle(handler.x,handler.y,maxScroll,1);
handler.buttonMode = true;
handler.addEventListener(MouseEvent.MOUSE_DOWN,beginDrag);
 
function beginDrag(event:MouseEvent):void {
	handler.startDrag(false,bounds);
	draging = true;
	handler.addEventListener(Event.ENTER_FRAME,checkingProgress);
	stage.addEventListener(MouseEvent.MOUSE_UP,endDrag);
}
function endDrag(event:MouseEvent):void {
	handler.stopDrag();
	draging = false;
	handler.removeEventListener(Event.ENTER_FRAME,checkingProgress);
}
 
function checkingProgress(event:Event):void {
	var procent:Number = handler.x/maxScroll;
	if (draging) {
		Tweener.addTween(photoContainer,{x:(-procent*(photoContainer.width-thumb_holder.width)),time:1});
	}
}