Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Preload al caricamento di un movie esterno

    Salve,

    allora io ho un swf di qualche secondo al termine del quale c'è il pulsante entra classico. Io voglio fare che al click di enter:

    1) - carico il filmato principale che ha le stesse dimensioni del swf attuale e ci metto un PRELOAD con barra di avanzamento

    2) - Mi sposto al frame X e visualizzo il fimato caricato.

    In pratica:

    io ho un filmato 500x300 in cui c'è una bella immagine a tutto schermo con un tasto entra. Al click di entra mi deve partire nella stessa situazione il preload al filmato che voglio caricare (ovvero il sito completo) e una volta che questo si sia caricato, l'immagine che avevo di sfondo e il tasto entra devono sparire, quindi pensavo di spostarmi di un keyframe in avanti

    problemi:

    come si fa il preload di un filmato esterno? dove lo carico? come faccio a fare lo spostamento di keyframe?

    io avevo pensato questo:

    codice:
    //tasto entra
    on(release)
    {
    loadMovieNum("home.swf",2, GET)
    
    ??????????????
    }
    quindi carico il filmato sul livello 2. e poi come faccio a far partire il preload? _level2.getBytesLoaded?

    suggerimenti/tutorial/altro ?

    grazie

  2. #2

    Re: Preload al caricamento di un movie esterno

    Originariamente inviato da santino83
    Salve,

    allora io ho un swf di qualche secondo al termine del quale c'è il pulsante entra classico. Io voglio fare che al click di enter:

    1) - carico il filmato principale che ha le stesse dimensioni del swf attuale e ci metto un PRELOAD con barra di avanzamento

    2) - Mi sposto al frame X e visualizzo il fimato caricato.

    In pratica:

    io ho un filmato 500x300 in cui c'è una bella immagine a tutto schermo con un tasto entra. Al click di entra mi deve partire nella stessa situazione il preload al filmato che voglio caricare (ovvero il sito completo) e una volta che questo si sia caricato, l'immagine che avevo di sfondo e il tasto entra devono sparire, quindi pensavo di spostarmi di un keyframe in avanti

    problemi:

    come si fa il preload di un filmato esterno? dove lo carico? come faccio a fare lo spostamento di keyframe?

    io avevo pensato questo:

    codice:
    //tasto entra
    on(release)
    {
    loadMovieNum("home.swf",2, GET)
    
    ??????????????
    }
    quindi carico il filmato sul livello 2. e poi come faccio a far partire il preload? _level2.getBytesLoaded?

    suggerimenti/tutorial/altro ?

    grazie
    se il reload lo hai fatto nel file home.swf si vedrà cmq

    on(release){
    loadMovieNum("home.swf",2)
    }

    poi se devi far andare ad un determinato freme la home basta che nel preload che stà in home.swf ci metti
    _parent.gotoAndStop(54);
    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 !

  3. #3
    quindi

    _parent.gotoAndStop(54);

    che sta nel file caricato fa spostare il Caricante al frame indicato?


    ma il preload del file da caricare lo posso metteree nel caricante invece che nel caricato?

  4. #4
    Originariamente inviato da santino83
    quindi

    _parent.gotoAndStop(54);

    che sta nel file caricato fa spostare il Caricante al frame indicato?


    ma il preload del file da caricare lo posso metteree nel caricante invece che nel caricato?
    aspe
    _parent.gotoAndStop(54);
    nel caricato

    ma devi far spostare il caricante (il filmato principale)???
    oppure il filmato caricato???


    e poi si, si può mettere il preload del file esterno anche nel filmato principale
    in questo modo

    fai un mc vuoto e lo istanzi ad es proprio mc poi sul frame


    function loading(clip, width, height){
    car = clip.getBytesLoaded();
    tot = clip.getBytesTotal();
    if(car == tot && tot>24){
    clearInterval(a);
    //qui gli dici di andare al frame54
    clip.gotoandstop(54);
    }
    }
    //azione per il pulsante x richiamare il preload
    //il pulsante ha nome istanza bt
    bt.onPress=function(vai) {
    _root.mc.loadmovie("figlio.swf");
    a = setInterval(loading, 50, _root.mc);
    }

    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 !

  5. #5
    io devo far spostare di un keyframe il Caricante DOPO che il caricato si è caricato

    che vuol dire

    codice:
    a = setInterval(loading, 50, _root.mc);
    ?

    nella funzione che hai fatto te posso attaccarei quel preload ad una barra di avanzamento vero?

    scsua l'ignoranza

  6. #6
    Originariamente inviato da santino83
    io devo far spostare di un keyframe il Caricante DOPO che il caricato si è caricato

    che vuol dire

    codice:
    a = setInterval(loading, 50, _root.mc);
    ?

    nella funzione che hai fatto te posso attaccarei quel preload ad una barra di avanzamento vero?

    scsua l'ignoranza
    ah il caricante cioè il filmato principale

    se è cosi
    codice:
    function loading(clip, width, height){ 
    car = clip.getBytesLoaded(); 
    tot = clip.getBytesTotal(); 
    if(car == tot && tot>24){ 
    clearInterval(a); 
    //qui gli dici di andare al frame54 
    clip.play();
    _root.gotoAndStop(54); 
    } 
    } 
    //azione per il pulsante x richiamare il preload   
    //il pulsante ha nome istanza bt 
    bt.onPress=function(vai) { 
    _root.mc.loadmovie("figlio.swf"); 
    a = setInterval(loading, 50, _root.mc); 
    }
    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 !

  7. #7
    ok dai per il momento basta così

    adesso faccio un pò di prove poi se ho problemi ri-busso

    grazie mille

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.