Ho creato grazie a un tutorial un calendario. Questo calendario presenta nella sua parte alta le date di alcuni eventi e cliccandoci sopra il calendario (slider) scorre al punto in cui si parla dell’evento in questione.
Il mio problema è che il cliente mi ha chiesto di dare la possibilità di scorrere anche attraverso dei pulsanti “tipo scroller”. A logica dovrei mettere sul pulsante uno script che dica di aggiungere 1 alla posizione corrente basandosi sull’array. Solo che non so come fare… aiutatemi grazie!
Nel Frame
fscommand ("allowscale", false);
var yPositions = new Array(0,20,-75,-200,-340,-465,-610,-750,-890,-1005,-1120,-1320,-1430);
function jumpTo (number) {
slider.newY = yPositions[number];
}
stop ();
Su Pulsanti:
on (release) {
_root.jumpTo(10);
}
Su oggetto (nome di istanza “slider”):
onClipEvent (load) {
var a = 4;
var d = 1.9;
var newY = _y;
var oYPos = _y;
var myYspeed = 0;
}
onClipEvent (enterFrame) {
myYspeed = ((_y-newY)/a+myYspeed)/d;
_y -= myYspeed;
}