Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Controlli su swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    131

    Controlli su swf

    Ciao a tutti,
    è tanto che non utilizzo flash non mi ricordo piùcome associare dei controlli ad un filmato.

    Qualcuno sa suggeririmi dove posso trovare un articolo od un tutorial?

    Io ho creato nella timeline di flash un filmatino con delle immagini e scritte che va in loop e ho inserito nell'ultimo frame gotoAndPlay(1); per far sì che il filamto non si fermi mai e fin qui ci siamo.

    Poi mi sono creata un movie clip con i pulsanti avanti, indietro, play e pausa
    con associati ai pulsanti le seguenti azioni:

    avanti:
    on (press) {
    nextFrame();

    }

    indietro:
    on (press) {
    prevFrame();

    }

    play:
    on (press) {
    play();

    }

    pausa:
    on (press) {
    gotoAndStop(5);

    }

    al frame 5 del movieclip c'è il pulsante play nella stessa posizione del pulsante pausa.

    La domandona è:
    come faccio ad associare il filmato che ho sulla timeline al movieclip con i comandi?
    Perchè quando faccio partire il filmato vedo l'animazione in loop ma se provo a cliccare sui pulsanti di controllo non funzionano.

    Grazie in anticipo
    degele

  2. #2
    beh se i pulsanti sono dentro al clip devi mettere _root davanti alle azioni x riferirti alla timeline principale....

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    131
    Intanto grazie per la tempestiva risposta

    Ho aggiunto _root come mi hai detto tu ora qualcosa è cambiato

    Quando clicco sul pulsante pausa dove ho associato questa azione:
    on (press) {
    _root.gotoAndStop(5);

    }

    il filmato torna all'inizio e si ferma, nella barra dei controlli non appare il pulsante play che c'è al 5° frame. e se clicco sul pulsante avanti o indietro non si muove nulla.

    Al pulsante indietro ho associato:
    on (press) {
    _root.prevFrame()

    }

    e al pulsante avanti:
    on (press) {
    _root.nextFrame();

    }
    degele

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    131
    Ora funziona!

    Dovevo scrivere un'altra azione al pulsante pausa che è divenatto ocsì:

    on (press) {
    _root.stop();
    gotoAndStop(5);

    }

    e anche al pulsante play:

    on (press) {
    _root.play();
    gotoAndStop(1);
    }


    però adesso ho un altro problema spero che qualcuno mi suggerisca qualcosa, intanto sto cercando sui post vecchi ma non riesco a trovare nulla.

    I pulsanti indietro e avanti funzionano nel senso che si spostano di un frame sulla timeline principale.

    Però io per ogni immagine ho inserito 40 frame
    quindi la prima immagine e nel frame 1 e la seconda al quarantesimo perchè voglio che rimangano fissi sullo schermo 10 secondi.

    C'è una funzione che mi dice vai al frame successivo dopo 10 secondi?
    Se ci fosse in teoria funzionerebbe tutto!

    Qualcuno ha qualche suggerimento?
    degele

  5. #5
    certo....
    sul frame

    tempo = setInterval(function () {
    //qui quello che vuoi
    play();
    clearInterval(tempo)},10000);


    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.