Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    146

    loadmovie in determinato frame



    Vi faccio un esempio banale del mio problema:

    Ho un filmato principale in cui ho 3 pulsanti A, B e C....
    Come faccio a fare in modo che cliccando su ogni pulsante si carichi lo stesso filmato esterno, ma partendo da frame diversi?
    (cliccando su A il filmato deve partire dal frame 1, su B dal frame 2 e su C dal frame 3)

    Ciao
    grazie

  2. #2
    PulsA
    on (release) {
    gotoAndStop (5);
    this.contenitore.loadMovie ("A.swf");
    }
    PulsB
    on (release) {
    gotoAndStop (10);
    this.contenitore.loadMovie ("B.swf");
    }
    dementia

    grazie Eönwë per il nuovo avatar

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    146
    ma io ho solo un filmato esterno... non uno per ogni pulsante...
    e questo filmato deve partire in frame diversi a seconda del pulsante che schiaccio nel filmato principale...

    per ora uso questo codice:

    codice:
    on (press) {
        loadMovieNum("filmatoesterno.swf", 1);
    }
    e mi viene caricato il filmato esterno a partire dal primo frame.
    Questo mi va bene se clicco sul pulsante A, ma se clicco sul pulsante B deve voglio caricare "filmatoesterno.swf" in modo che parta dal frame 2, e così via...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    146

  5. #5

    ho letto con poca attenzione.
    Allora:
    sul file principale dichiara una variabile numerica, tipo

    var fotogramma:Number;

    poi sui pulsanti, fai una cosa tipo

    on (release) {
    this.fotogramma = 5;
    this.car.loadMovie ("prova.swf");
    }
    ---
    poi su prova.fla sul primo frame crei la funzione
    che gestisce il tutto:
    stop (); // per bloccare la riproduzione
    this.onEnterFrame = function () {
    gotoAndStop (_root.fotogramma);
    };
    trace (_root.fotogramma);

    ora si và a
    dementia

    grazie Eönwë per il nuovo avatar

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    146


    ho provato ma mi sa che non funge o, cosa più probabile, non sono capace a farlo fungere...

  7. #7
    Quando carichi il filmato swf nuovo passi anche un valore che è il frame da caricare, tipo


    loadMovieNum("filmatoesterno.swf?frame=4", 1);


    e dal nuovo filmato che devi caricare controlli quella variabile, in qusto modo


    gotoAndStop(frame);


    Ti va al numero del frame che gli passi. Ma provalo nel browser, perchè nell'anteprima di flash non funziona


  8. #8
    Originariamente inviato da magis


    ho provato ma mi sa che non funge o, cosa più probabile, non sono capace a farlo fungere...
    ..come no?
    che errore ti dà?
    se mi dai una mail ti invio un esempiuccio, ma tieni presente che quello che t'ho scritto dovrebbe bastare
    dementia

    grazie Eönwë per il nuovo avatar

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    146
    l'ho risolto come mi ha detto jeck... (grazie)

    fates mandamelo lo stesso l'esempio... ti mando l'email in pvt...

    ciao e grazie

  10. #10

    swf esterno con funzione..ok ma c'è un problema

    BENE!!
    Ma con questa

    stop (); // per bloccare la riproduzione
    this.onEnterFrame = function () {
    gotoAndStop (_root.fotogramma);
    };
    trace (_root.fotogramma);

    non funzione se volessi far riprodurre il filmato caricato esternamente...cioè va al fotogramma specificato ma ci rimane..anche se metto gotoAndPlay (_root.fotogramma);

    questo perchè la funzione continua a funzionare
    o no??

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.