PDA

Volledige versie bekijken : Probleempje met slider


Iasonic
%Europe/Berlin %418 %2007, 11:01
Hey mensen, ik heb een thumbnail slider gemaakt, echter heb ik een probleempje. Wanneer ik het in de root plaats werkt het prima, maar zodra ik het wil verwerken in een mc gaat er het een en ander mis.

Het probleem is als volgt, wanneer ik de muis over de panel heen schuif beweegt de thumbnail panel sechokkerig.

De structuur is als volgt:
_root.
content_page2. (de pagina zelf)
stroke (dit is een vierkant allen de lijnen voor de getBounds)
panel (is waar de thumbs in staan)

Wanneer ik hem in de root zet en alle verwijzingen this maak werkt het prima.
Maar zoals het nu is dus niet de panel verschuif wel maar alleen als ik de muis een beetje die richting op beweeg. daarna stop hij tot dat ik de muis weer iets die kan uit beweeg.

Kan iemand mij help.


stop();

panel.onRollOver = panelOver;

function panelOver(){
_root.content_page2.panel.onEnterFrame = scrollPanel;
delete this.onRollOver;
}

var b = _root.content_page2.stroke.getBounds(_root);

function scrollPanel(){
trace(_xmouse);
trace(_ymouse);
if(_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax){
this.onRollOver = panelOver;
delete this.onEnterFrame;
}

// Min 848 is het midden van de thumbslider
var xdist = _xmouse - 585;
panel._x += -xdist / 4; // scroll snelheid

//De onderstaande if statements altijd na bovenstaande 2 regels plaatsen.
//Eerste thumb max begin positie
if(panel._x > 425){
panel._x = 425;
}
//Laatste thumb max eind positie
if(panel._x < -584){
panel._x = -584;
}
}