Ci ho ripensato:
secondo me il mio ragionamento è corretto, solo che ho sbagliato qualcosa, quindi, prima di sbattermi inutilmente, voglio capire se il ragionamento è corretto o no.
Dunque:
- Ho una barra orizzontale su cui compaiono i titoli
- i titoli delle sezioni rimangono fissi nella metà destra della barra
- andando sulle immagini del menu, nella parte di sinistra compaiono i sottotitoli
- cliccando sulle immagini il titolo di destra esce a destra e il sottotitolo di sinistra diventa titolo a destra, si passa al frame successivo, in cui entra il submenu in cui ci sono altre immagini che si comportano uguali.
(praticamente i titoli scorrono da sinistra a destra fermandosi sempre in 2 posizioni fisse)
Ho pensato quindi di fare 2 funzioncine che determinassero questi 2 movimenti di ingresso e di uscita.
Ecco lo script sulla timeline principale:
...come si suol dire ... "non mi caga!"codice:function inTitolo(mc,posizione) { if (posizione == tit) { distanza = (mc._width/2) + 415; } else if (posizione == subtit) { distanza = (mc._width/2)+15; } if (mc._x < distanza ) { mc._x += 20; } else { mc._x = distanza; clearInterval(a); } } function outTitolo(mc,posizione) { if (posizione == tit) { distanza = (mc._width/2) + 760; } else if (posizione == subtit) { distanza = -(mc._width/2) } if (mc._x > distanza) { mc._x -= 20; } else { mc._x = distanza; clearInterval(b); _root.gotoAndStop(2); } } e sulle immagini-bottoni: on (rollOver) { a = setInterval(inTitolo,50,_root.titSect1,subtit); } on (rollOut) { b = setInterval(outTitolo,50,_root.titSect1,subtit); } on (press) { a = setInterval(inTitolo,50,_root.titSect1,tit); b = setInterval(outTitolo,50,_root.title1,tit); }
non fa nulla di nulla...
che ho sbagliato?

					
					
					
						
  Rispondi quotando