Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    311

    pulsante animazione rollover e rollout

    ciao a tutti,
    dopo un giorno intero per risolvere un problema che non doveva neanche esserci, ho deciso di scrivere.
    Ho cercato ovunque, ma non sono riuscito a capire dove sbaglio.

    Scena principale con vari pulsanti
    Ognuno di questi pulsanti è composto da 2 livelli:
    - livello 1 per il testo del pulsante
    - livello 2 per l'animazione.

    l'animazione è un movieclip con:
    - 1 livello con un pulsante trasparente
    - 1 livello con l'animazione, dal frame 2 al frame 10 per "over" e dal 11 al 20 per "out"

    l'animazione funziona sia al passaggio sopra che fuori, quello che non funziona è la vera e propria funzione del pulsante.
    Ho posizionato uno dei pulsante sulla scena principale e tramite codice ho fatto:
    Codice PHP:
    on (release) {
        
    gotoAndStop("homepage");

    ma questo non funziona.

    Dopo vari tentativi, ho fatto un pulsante semplice, senza animazione con gli stessi valori, e quest'ultimo funziona.

    C'è un esempio semplice da cui prendere spunto ?

    Mi sembra una cosa così facile da fare... mi sento un idiota...

  2. #2
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    "Scena principale con vari pulsanti
    Ognuno di questi pulsanti è composto da 2 livelli:
    - livello 1 per il testo del pulsante
    - livello 2 per l'animazione.

    l'animazione è un movieclip con:
    - 1 livello con un pulsante trasparente
    - 1 livello con l'animazione, dal frame 2 al frame 10 per "over" e dal 11 al 20 per "out""

    scusa hai messo un pulsante dentro un altro pulsante? se è come dici c'è un pulsante di troppo l'animazione non ha bisogno di un pulsante trasparente
    lunga vita e prosperità

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    311
    scusate, ma non riesco a farmi entrare in testa il funzionamento:
    Ho fatto un progetto scarnissimo senza rifiniture, ma per capire credo possa andare:
    200707091319.swf
    Nell'esempio,

    il primo dei 4 pulsanti, è come avevo descritto, cioè pulsante con le sue 4 azioni (su, sopra, giu, premuto) e su un'altro livello l'animazione, composta a sua volta, 1 livello per la pallina che si muove e con etichette, altro livello con un pulsante trasparente per poter usare RollOver e RollOut sull'animazione stessa (RollOver=goto=pallina che va a destra, RollOut=goto=pallina che va a sinistra).

    il secondo pulsante è solo l'animazione presente nel primo pulsante

    il terzo ed il quarto sono pulsanti semplici

    Non ho capito neanche il perchè di un'altra cosa... il pulsante STOP ha le stesse operazioni del primo pulsante (i colori al passaggio e alla pressione), però sul primo non si vedono cambiamenti...

    Spero qualcuno possa aiutarmi.
    Se avete un esempio da farmi vedere, va benissimo, in pratica io ho bisogno di avere un'animazioni sul RollOver e un'altra sul RollOut, oltre ovviamente alle operazioni da pulsanti per potermi muovere sulla linea temporale.
    Grazie

    P.S.
    posto anche il sorgente di questo test:
    testpulsanti-200707091319.fla

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    311
    risolto, e lascio scritto per altri con lo stesso problema...
    Non si deve fare un pulsante ma un movieclip, poi una volta inserito sulla scena, si clicca e si inseriscono queste azioni:
    Codice PHP:
    onClipEvent (mouseUp) {
    if(
    this.hitTest(_root._xmouse,_root._ymouse,false))
    _root.gotoAndPlay("etichetta");

    in questo modo si hanno le funzioni di un movieclip e la finzionalità del pulsante.
    Grazie a tutti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.