Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema pulsanti

  1. #1

    Problema pulsanti

    Ho un testo che qui chiameremo "Flash".
    Vorrei che entrasse in modalità transizione e dopo di chè stopparlo e farlo diventare un pulsante.

    Quindi io prendo "Flash" lo converto in simbolo pulsante, dopo di chè gli dò l'effetto di transizione.
    Fin qui tutto ok.
    Il problema mi si pone quando, dovendolo usare per pulsante per passare da frame n°1 a frame n° 2 non va e per di pià la scritta scompare.

    Qualche dritta o suggerimento???

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Non si capisce tanto bene il problema, hai un testo che converti in pulsante, questo pulsante entra nello stage con interpolazione moviemto, in quale frame si ferma? che codice usi? se entra un scena con una interpolazione movimento sicuramente superi il frame 2, insomma se mi spieghi meglio cosa deve fare il pulsante cercherò di aiutarti.

  3. #3
    Allora utiliazzo action script 2.0.
    l'effetto transizione è stato dato dagli effetti preimpostati di flash quindi non ho inserito nessun codice.
    Per passare al frame col click sul pulsante invece ho inserito :

    on (release) {
    gotoAndPlay (2)
    stop();
    }

    Ora se l'effetto dato dura diciamo per 20 frame...però sulla scena principale questi 20 frame non mi compaiono ma si trasformano in un livello devo comunque tenerne conto?

    Non sò se stò riuscendo a spiegarmi.

  4. #4
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    l'effetto dev'essere più o meno questo

    http://max400scuola.altervista.org/a...corr-flash.htm

    quest'esempio occupa solo 2 fotogrammi
    la scritta è un clip che diventa pulsante

    au revoir
    ____________
    by max

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Hai visto l'esempio di Max 400, è questo che vuoi realizzare? Se è questo dimmi se sai come si trasforma una animazione in un movieclip, perchè il pulsante che ha fatto Max e un movieclip quindi indipendente dalla time line principale, se sai come farlo faciamo prima altrimenti ti spiego come farlo.

  6. #6
    si era quello che volevo realizzare.

    1) Creo la scritta
    2) Converto in oggetto clip filmato
    3) su frame non principale dò il movimento
    4) Ultimo frame stoppo il movimento e sostituisco la scritta movieclip con una uguale ma che è un bottone

    Ho fatto così

    Invece come è meglio fare?

  7. #7
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    713

    pefetto la procedura è supergiù questa

    creare un clip e al suo interno l'interpolazione oppure
    usare l'enterframe (ma non so se ti viene difficile)

    la scritta è sempre un clip

    codice:
    function reset(){
    	scritta._x=555;
    	scritta._y=159.3;
    	scritta_scorrevole();
    }
    
    
    function scritta_scorrevole(){
    scritta.onEnterFrame=function(){
    		scritta._x-=1;}
    }
    scritta_scorrevole();
    qui non c'è nessun pulsante poi lo metti tu
    quest'esempio serviva ad un altra persona

    http://max400scuola.altervista.org/a...scorrevole.htm

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Io ho un approccio diverso da Max, provo a spiegartelo poi vedi tu con cosa ti viene meglio: Testo statico scrivo Flash appena fuori dallo stage, lo trasformo in simbolo grafico, lo trascino dove voglio che si fermi, metto un fotogramma chiave ad esempio sul frame 20 e quà metto uno stop(), creo l'interpolazione movimento, ora selezioni i frame dell'animazione, dal menù Modifica/linea temporale/copia fotogrammi, ora dal menù inserisci nuovo simbolo, cilpfilmato, ora sei dentro la time line del nuovo movieclip, seleziona alcuni fotogrammi della time line, vai nuovamente al menù Modifica/linea temporale/incolla fotogrammi, ora premi la freccetta azzurra per uscire dal movieclip, cancella l'animazione originale che è rimasta sulla time line, trascina il movieclip sullo stage e posizionalo all'incirca dove avevi posizionato la prima scritta flash, dagli un nome istanza ad esempio mc_Flash, ora nel primo frame della time line in un livello dedicato al codice scrivi
    codice:
    mc_flash.onRelease = function(){
    gotoAndPlay(2) /oppure  gotoAndStop(2)
    }
    Ci vuole più a dirlo che a farlo.

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.