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

    Come passare da un filmato ad un altro ad un fotogramma specifico

    Ciao a tutti.Volevo chiedervi una domande:
    Ho una pulsantiera con dentro i pulsanti Avanti, Indietro Menu e un'icona del suono(sempre convertita come pulsante).Questa pulsantiera l'ho convertita poi come gruppo in una movie clip.
    1)Come posso scrivere al pulsante menu, con il comando loadMovie di andare a un fotogramma specifico di un'altro filmato swf compreso sempre nella stessa cartella di lavoro? Perchè come ho fatto io, come si vede qua sotto non funziona..

    on (release) {
    _parent.loadMovie("intro.swf",121);

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    codice:
    _level.121.gotoAndStop(10);

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    14

    domanda

    Perdonami la domanda ma lo metto dopo "intro.swf", ?
    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    codice:
    on (release) {
        // Qui carichi
        loadMovieNum("intro.swf", 121);
        // Qui ti sposti
        _level121.gotoAndPlay(10);
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    14
    Niente da fare purtroppo non va.Se lascio _parent.loadMovieNum non funziona il pulsante.Se, invece metto
    on (release) {
    // Qui carichi
    _parent.loadMovie("intro.swf", 121);
    // Qui ti sposti
    _level121.gotoAndStop(10);
    }
    riparte sempre dall'inizio del filmato.Quindi dal primo fotogramma.
    Posso chiederti una cosa che non ho capito:levelN e gotoAndStop(10)
    La N e il 10 per che cosa stanno?
    Grazie

  6. #6
    on (release) {
    // Qui carichi
    _parent.loadMovie("intro.swf", 121);
    // Qui ti sposti
    _level121.gotoAndStop(10);
    }


    Primo devi verificare che intro.swf si sia caricato altrimenti il filmato lo vedrai partire sempre dal frame 1

    supponendo che hai fatto una verificae che il comando lo passi dopo che il filmato sia stato caricato

    _level121.gotoAndStop(10);

    se hai un'animazione che parte dal frame 10 o uno stop sul frame 10 deve funzionare per forza


    levelN= N sarebbe il numero del livello da spostare se carichi su livello 1 metti uno altrimenti metti il numero che ti srerve in questo caso hai usato 121

    gotoAndStop(10)-->vai e fermati al frame 10 del livello specificato
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    14
    Io praticamente dal filmato intro.swf con un pulsante mi sposto al filmato slide.swf .Nel filmato slide.swf c'è una pulsantiera e voglio che schiacciando il pulsante menu' ritorni al filmato intro.swf ma al frame 121. Se inserisco on (release) {
    // Qui carichi
    _parent.loadMovie("intro.swf",121);
    // Qui ti sposti
    _level121.gotoAndPlay(121);
    }
    non funziona.
    Al frame 121 ho uno stop.
    Come posso fare?
    Grazie

  8. #8
    allora se yu hai intro.swf

    carichi slide con
    codice:
    loadMovieNum("slide.swf",n );
    per ritornare al file intro frame 121 e scaricare slide devi fare
    codice:
    on (release) { 
    //Qui scarichi slide
    unloadMovieNum(n ); 
    // Qui ti sposti 
    _level0.gotoAndStop(121); 
    }
    ricorda n è il numero del livello su cui carichi slide.swf in questo caso
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    se vuoi che si fermi al 121
    codice:
    _level121.gotoAndStop(121);
    e non
    codice:
    _level121.gotoAndPlay(121);
    questo indica di andare al 121 e riprodurre

  10. #10
    per il tuo problema devi crearti una funzione che verifica prima se è stato caricato swf e poi te lo invia al fotogramma che vuoi come dice il caro amico enigma_79
    allora ti dicevo ho creato un filmato principale ed uno esterno chiamato figlio quello che voglio ottenere e di caricare figlio in un mc vuoto e farlo andare al fotogramma 10 (come nel tuo caso)
    quindi ho creato un bottone e istanziato bt nel swf principale ho creato il mc vuoto e istanziato mc
    poi ho creato la funzione che controlla il caricamento del swf esterno cioè metti nel primo fotogramma del swf principale questo script

    function loading(clip, width, height){
    car = clip.getBytesLoaded();
    tot = clip.getBytesTotal();
    if(car == tot && tot>24){
    clearInterval(a);
    clip.gotoandstop(10);
    }
    }

    bt.onPress=function(vai) {
    _root.mc.loadmovie("figlio.swf");
    a = setInterval(loading, 50, _root.mc);


    }

    quindi l'azione in questo caso del pulsante stà nel fotogramma
    sembra che almeno in locale funziona
    prova anche tu
    ciao
    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.