Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: preload+load swf

  1. #1
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289

    preload+load swf

    buondi' a tutti...
    Ho 4 gallerie ognuna e' una movieclip che va a finire su di un livello ad un certo frame nella scena principale....
    avevo come intenzione di trasformare queste clip gallerie in swf e caricarli nella scena principale con un preload prima di ogni swf....
    che devo fare?
    ogni galleria viene richiamata da un bottone sulla scena principale......
    altra domanda....ma in questo modo risolvo problemi di peso?
    graxie
    disciple of dice.....

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Certamente creando piu' swf diminuisci i tempi d'attesa dell'utente il quale carica il filmato solo se lo desidera

    Per il preload basta che ne inserisci uno normalissimo all'interno di ogni swf che vuoi caricare

    Se ho capito il problema

  3. #3
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    ok...quindi nel file swf, che voglio far caricare nella scena principale del sito, creo 2 scene, una con il preload e l'altra con quello che voglio far caricare in sto caso una clip(galleria foto) e tutto questo lo esporto in swf e.....
    nella scena principale del sito ho 4 bottoni uno per ogni galleria che una volta premuto uno di questi dovrebbe caricare la galleria swf creata prima
    funziona cosi' o sbaglio?
    disciple of dice.....

  4. #4
    no

    devi creare dei file esterni swf a se e non scene

    ai pulsanti associ questo codice
    loadMovieNum("galleria1.swf",1);

    e in galleria1.swf metti il normalissimo preload
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Si per il preload fai cosi.

    Per i pulsanti associ questo:

    codice:
    on(release){
       loadMovieNum("tuofilmato.swf", 1)
    }
    il filmato esterno ti viene cosi caricato sul _level1.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Originariamente inviato da nevada
    Si per il preload fai cosi.
    Scusate ho letto male. Volevo dire la stessa cosa di enigma

  7. #7
    Originariamente inviato da nevada
    Scusate ho letto male. Volevo dire la stessa cosa di enigma
    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

  8. #8
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    scusate la mia '''gnoranza
    in un nuovo documento metto su di un livello nel primo frame sto codice...

    car = _level0.getBytesLoaded();
    tot = _level0.getBytesTotal();
    larghezza = 118;
    perc = parseInt((car*100)/tot);
    progres = perc+"%";
    setProperty("barra", _xscale, (perc*larghezza)/100);
    setProperty("barra", _x, 265.9);
    if (car == tot) {
    gotoAndPlay(3);
    }

    nel secondo frame quest'altro:

    gotoAndPlay(1);

    intanto in un'altro documento nuovo ho messo su di un livello la clip che voglio esportare in swf
    la esporto....

    ora ritorno al documento con il codice per il preload...
    importo il file swf in un altro livello al frame 3.....

    nn capisco se funziona oppure no....anche se penso di no...
    come faccio a testare...
    con test movie....mi va direttamente alla galleria...
    disciple of dice.....

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Ti spiego:

    Partendo dall'inizio.....crei un nuovo documento(è preferibile impostarne le dimensioni stesse del filmato principale sul quale viene caricato).
    In questo documento crei due scene: la 1° "preload" alla quale associerai solo il codice del preload, e la 2° "filmato" nella quale inserisci il tuo movieclip nel primo frame.

    Per provarlo devi fare Ctrl+invio e un secondo Crtl+invio per simulare lo scaricamento del filmato e vedere cosi il preload.

    Questo è l'unico modo per vedere, in locale, se funziona il preload.

    Se questi filmati li richiami cliccando sui tasti presenti nel filmato principale il preload, in locale, non si vedra'(in questo caso è necessario pubblicarlo nel tuo spazio web)

  10. #10
    Utente di HTML.it L'avatar di laghe
    Registrato dal
    Nov 2004
    Messaggi
    289
    ok...ci sono...sono riuscito a far quello che volevo...ma ora mi subentra un'altro problema....
    richiamo tramite 4 bottoni 4 swf con preload (gallerie fotografiche) sulla scena principale ad un certo frame della timeline e fin qui ok...
    funziona se premo un bottone mi richiama una galleria...il problema e' che se ne chiamo un'altra con un'altro bottone funziona..ma rimane la prima galleria che ho richiamato...
    ho provato ad inserire nel codice
    on (rollout) {
    unloadMovieNum(338);
    }
    ma una volta che esco dal bottone che premo per richiamare il file swf mi scompare anche l'swf che avevo caricato....
    codice del bottone:

    on (release) {
    loadMovieNum("swf_int.swf ", 338);
    }
    on (rollOver) {
    _root.i = 1;
    _root.photo1.addProperty(_visible = true);
    gotoAndStop(337);
    }
    on (rollOut) {
    gotoAndPlay(336);
    _root.i = 0;
    }

    vorrei che una volta che premo un'altro bottone per caricare un'altra galleria...l'altra gia' caricata dal bottone premuto prima mi scomparisse e subentrasse quella caricata dal bottone premuto...

    spero di essere stato chiaro....
    disciple of dice.....

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.