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

    scritta loading jpg durante caricamento

    Salve,
    dovrei caricare delle jpg dentro ad un mc...
    vorrei fare in modo non di vedere il prelaod ma di almeno vedere la scritta loading... mentre carica e poi quando arriva l'immagine che sparisca la scritta...

    onClipEvent (load) {
    stop ();
    loadVariables ("testi/news.txt", this);
    }
    onClipEvent (data) {
    nextFrame ();
    }

    questo codice lo uso per i testi esterni e funziona ma con le jpg non funziona naturalmente... è per farvi capire cosa avevo in mente...

    congigli?


  2. #2
    se stai su MX2004 usa MovieClipLoader, altrimenti fatti un preloader a mano con setInterval
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    Con anche l'aggiunta del ridimensionamento puoi fare così:
    //il ridimensionamento avviene solo dopo che l'immagine è stata caricata
    loadMovie("IMG.jpg", "mc");
    //con il codice che segue fai un controllo sull'avvenuto caricamento
    this.onEnterFrame = function(){
    trace(mc.getBytesTotal())//da qui ricavi il numero 24476 che
    //per te , ovviamente è diverso
    //questo calcolo è necessario per aggirare l'ostacolo dei 4bytes
    //che vengono calcolati subito
    if(mc.getBytesLoaded() == 24476){
    //ed adesso il ridimensionamento
    mc._width = 50;
    mc._height = 50;
    delete this.onEnterFrame;
    };
    };
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  4. #4
    Originariamente inviato da andr3a
    se stai su MX2004 usa MovieClipLoader, altrimenti fatti un preloader a mano con setInterval
    si sto su mx2004... ti ringrazio per il cosiglio ma so solo la base di actionscript... se hai voglia di darmi qualche dritta in più... se no grazie lo stesso...

  5. #5
    Originariamente inviato da arn
    Con anche l'aggiunta del ridimensionamento puoi fare così:
    //il ridimensionamento avviene solo dopo che l'immagine è stata caricata
    loadMovie("IMG.jpg", "mc");
    //con il codice che segue fai un controllo sull'avvenuto caricamento
    this.onEnterFrame = function(){
    trace(mc.getBytesTotal())//da qui ricavi il numero 24476 che
    //per te , ovviamente è diverso
    //questo calcolo è necessario per aggirare l'ostacolo dei 4bytes
    //che vengono calcolati subito
    if(mc.getBytesLoaded() == 24476){
    //ed adesso il ridimensionamento
    mc._width = 50;
    mc._height = 50;
    delete this.onEnterFrame;
    };
    };
    non mi occorre il ridimensionamento...
    non so se può fare al caso mio questo script...

    vorrei che il mio filmato si fermasse su un frame con la scritta loading e al successo del caricamento della jpg si sposti nel frame successivo dove non c'è la scritta...

    grazie

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.