Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202

    Play e Stop con actionscript

    Salve ragazzi,
    sono di nuovo qui a chiedervi consiglio

    Che codice posso usare per dire ad un pulsante che comanda un'istanza di filmato, tramite actionscript, di far partire il filmato "on press" e di fermarlo automaticamente al frame che specifico io? Ho provato con "and" ma non funge...

    Chiedo questo xe voglio evitare di dover impostare uno stop direttamente al frame desiderato nell'istanza stessa.

    Tnx all.

  2. #2
    Ciao, penso che questo potrebbe fare al caso tuo
    codice:
    on (release) {
    	mioclip.gotoAndStop(2);
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Originariamente inviato da zero.bob
    Ciao, penso che questo potrebbe fare al caso tuo
    codice:
    on (release) {
    	mioclip.gotoAndStop(2);
    }
    Innanzi tutto mi scuso, anzikè press volevo dire appunto release.
    Così facendo però ci salta diretto, senza "playare" dal frame in cui si trova...

  4. #4
    :master: forse non ho capito bene io....tu vuoi dire che quando clicchi il pulsante l'animazione della time line deve continuare e poi caricare il tuo filmato?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Originariamente inviato da zero.bob
    :master: forse non ho capito bene io....tu vuoi dire che quando clicchi il pulsante l'animazione della time line deve continuare e poi caricare il tuo filmato?
    Spero di riuscire a spiegarmi meglio

    Quando clicco, deve partire il filmato (quindi, banalmente parte dal frame 1 e va...). Vorrei però che nell'action script del pulsante, oltre al comando che gli dice di partire (gotoAndPlay per l'appunto) ci possa essere anche una stringa che gli dice dove fermarsi.

  6. #6
    h?: se tu al pulsante gli dai appunto il play del filmato e all'interno del filmato, nel fotogramma nel quale vuoi far fermare l'animazione gli metti uno stop, non ti risolve il problema?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Originariamente inviato da zero.bob
    h?: se tu al pulsante gli dai appunto il play del filmato e all'interno del filmato, nel fotogramma nel quale vuoi far fermare l'animazione gli metti uno stop, non ti risolve il problema?
    Alla fine ho risolto con altri metodi.
    Sinceramente nn ricordo piu il motivo per cui dovevo evitare di fare come dici :master: :maLOL:

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    202
    Ah, si ora mi è tornato in mente
    Praticamente il filmato deve fermarsi in più parti (parte A, parte B e parte C, chiamiamole così) a seconda del pulsante che viene premuto.

    Per esempio, ci sono tre pulsanti.
    Se io premo per primo il pulsante B, il filmato partirebbe e si fermerebbe allo stop di A...capisci xe dovrei dirlo al pulsante quando fermare il filmato, anzichè impostare gli stop direttamente nel filmato stesso?

  9. #9
    function vai(ferma){
    _root.play()
    _root.onEnterFrame = function(){
    if(this._currentframe == ferma){
    stop()
    delete this.onEnterFrame
    }
    }

    bottone1.onRelease = function(){
    vai(5)
    }

    bottone2.onRelease = function(){
    vai(20)
    }

    In questo modo se clicchi sul bottone1, il filmato parte e si fermerà al frame 5. Se clicchi sul bottone2, partirà e si fermerà al frame 20

  10. #10
    codice:
    on(release){
    this.onEnterFrame=function(){
    if(_root.clip._currentframe==20){
    _root.clip.stop();
    delete this.onEnterFrame;
    }
    _root.clip.nextframe();
    }
    }
    Basta che sostituisce 20 con il frame in cui ti vuoi fermare


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.