Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Preload Sito

  1. #1
    Utente di HTML.it L'avatar di xilvia
    Registrato dal
    Aug 2003
    Messaggi
    115

    Preload Sito

    Ragazzi ho un problema che devo risolvere velocemente..se potete aiutarmi??
    Vi spiego...ho un sito realizzato in FlashMx..
    sei livelli, lunghezza frame (15 sulla timline), tutto sulla scena principale.
    primo frame, realizzo un movie (una animazione di loading)e assegno al frame questa azione:

    ifFrameLoaded (2) {
    gotoAndPlay(2);
    }

    dal secondo frame in poi si trova tutto il sito.

    Quest'action però mi apre il sito(va al frame 2) prima che sia del tutto caricato,il sito in questione è http://www.glaucoworks.co.uk/ ....è importante per me risolvere questo problema.. ..aiutatemi...
    xilvia
    NON C'E' CONFINE
    FRA L'OCCHIO DENTRO
    E L'OCCHIO FUORI

  2. #2
    dall' ActionScript Dictionary di Flash5:
    The ifFrameLoaded action is deprecated in Flash 5;
    use of the _framesloaded action is encouraged.
    Ciò detto, io "espanderei" il 1° frame anche sul 2°.
    (a questo punto il tuo filmato si allungherà di un frame)
    Nel 2° frame inserirei questo codice:
    codice:
    if(getBytesLoaded() == getBytesTotal()){
          gotoAndPlay(3);
    } else {
          gotoAndPlay(1);
    }

  3. #3
    Ah!, dimenticavo...
    in ogni caso, se vuoi mantenere la tua istruzione, dovresti aggiungere, dopo la parentesi graffa di chiusura, gotoAndPlay(1)

  4. #4
    Utente di HTML.it L'avatar di xilvia
    Registrato dal
    Aug 2003
    Messaggi
    115
    Originariamente inviato da pasavign
    dall' ActionScript Dictionary di Flash5:


    Ciò detto, io "espanderei" il 1° frame anche sul 2°.
    (a questo punto il tuo filmato si allungherà di un frame)
    Nel 2° frame inserirei questo codice:
    codice:
    if(getBytesLoaded() == getBytesTotal()){
          gotoAndPlay(3);
    } else {
          gotoAndPlay(1);
    }
    con quest'action non funzione arriva a caricare una pagina bianca..il nuovo codice in corso _framesloadid non sò come utilizzarlo...tu lo hai mai usato??? grazie del suggerimento intanto..
    xilvia
    NON C'E' CONFINE
    FRA L'OCCHIO DENTRO
    E L'OCCHIO FUORI

  5. #5
    Allora, fai queste prove:

    1) con il codice "obsoleto" in base a quanto ti ho detto nel mio 2° post, nel frame aggiungi:
    codice:
    ifFrameLoaded (2) { 
    gotoAndPlay(2); 
    } 
    gotoAndPlay(1);
    
    2) con il codice "giusto":
    verifica che il codice sia sul 2° frame e NON sul 1°

    N.B. lascia perdere _framesloaded , ho riportato quel passo solo per indicarti che il tuo codice era obsoleto.

  6. #6
    Utente di HTML.it L'avatar di xilvia
    Registrato dal
    Aug 2003
    Messaggi
    115
    scusa pasavign..ma qual'è il codice giusto?..io so usare ifFrameLoad..altrimenti..
    xilvia
    NON C'E' CONFINE
    FRA L'OCCHIO DENTRO
    E L'OCCHIO FUORI

  7. #7
    Te l'ho già detto nel 1° post:
    codice:
    if(getBytesLoaded() == getBytesTotal()){
          gotoAndPlay(3);
    } else {
          gotoAndPlay(1);
    }
    Siccome mi hai risposto che NON funziona, secondo me hai sbagliato qualcosa (magari un problema di "battitura"), oppure hai messo tale codice nel 1° frame anziché nel 2°.

    Prova a rileggere il mio primo post e ad eseguire quello che ti ho detto.

    Poi, sai come "testare" il funzionamento del codice?
    Premi Ctrl+Invio 2 volte consecutivamente.

    N.B. mi raccomando... NON interpretare quel "Te l'ho già detto della prima riga come un segno di impazienza. Fammi pure tutte le domande che vuoi

  8. #8
    Utente di HTML.it L'avatar di xilvia
    Registrato dal
    Aug 2003
    Messaggi
    115
    Originariamente inviato da pasavign

    codice:
    if(getBytesLoaded() == getBytesTotal()){
          gotoAndPlay(3);
    } else {
          gotoAndPlay(1);
    }
    GRAZIE PASAVIGN!! avevo fatto un'errore, ora con questo codice funziona tutto bene come volevo (non mi sembra vero!)...solo una cosa!..ho lasciato al primo frame il movie del load con il codice che ti avevo detto
    ifFrameLoaded (2) {
    gotoAndPlay("2");
    }

    ..solo che a questo punto non si vede più l'animazione, è statico, ma non si può più visualizzare un'animazione di preload..se vuoi rivedere.. http:www.glaucoworks.co.uk/

    Grazie di tutto sei stato meraviglioso!!
    xilvia
    NON C'E' CONFINE
    FRA L'OCCHIO DENTRO
    E L'OCCHIO FUORI

  9. #9
    Innanzitutto TOGLI quel codice inutile.

    Per quanto riguarda l'animazione di preload "espandila" anche sul 2° frame.

  10. #10
    Utente di HTML.it L'avatar di xilvia
    Registrato dal
    Aug 2003
    Messaggi
    115
    Originariamente inviato da pasavign
    Innanzitutto TOGLI quel codice inutile.

    Per quanto riguarda l'animazione di preload "espandila" anche sul 2° frame.
    Tolto giustamente quel codice e espandendo l'animazione...funziona tutto perfettamente...GRAZIE INFINITE PASAVIGN!! era importante!! ciaoooo
    xilvia
    NON C'E' CONFINE
    FRA L'OCCHIO DENTRO
    E L'OCCHIO FUORI

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.