Ciao a tutti....
io ho un menù a barre scorrevoli che mi da il seguente problema:
quando clicco su una delle barre, questa dovrebbe scorrere fino alla coordinata che gli dico io invece non lo fa, si ferma prima. Gli script che ho utilizzato sono i seguenti:
su frame vuoto:
_root.about.posy = _root.about._y;
_root.cas.posy = _root.cas._y;
_root.vision.posy = _root.vision._y;
_root.mission.posy = _root.mission._y;
su pulsante(area sensibile interna alla barra):
on (release) {
unloadMovie(3);
unloadMovie(4);
unloadMovie(5);
unloadMovie(6);
loadMovie("vision.swf", 6);
_root.mission.posy = 542;
_root.vision.posy = 560;
_root.cas.posy = 578;
_root.about.posy = 596;
_root.logo.gotoAndPlay(2);
_root.vision.gotoAndStop(2);
_root.cas.gotoAndStop(2);
_root.about.gotoAndStop(2);
gotoAndStop(2);
_root.logo.gotoAndPlay(2);
}
sulla barra:
onClipEvent (enterFrame) {
this._y += (posy-this._y)/15;
}
come si può notare la coordinata Y della barra mission è 542, ma in realtà quando lo mando in esecuzione, la barra si ferma molto prima(non ho provato a fare un trace per vedere esattamente dove, però si ferma una decina di pixel prima). Come mai le coordinate che inserisco non le rispetta? qualcuno saprebbe illuminarmi?
P.S.: il codice è un po incasinato e grezzo ma è solo un prototipo...

Rispondi quotando
grazie per l'interessamento