Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    178

    Preload per swf esterni caricati in un MC

    Salve!

    Se io ho un filmato principale main.swf in cui ho un Movieclip vuoto di nome istanza myMc voglio caricare un swf esterno in questa maniera:

    Nel filmato principale carico l'swf esterno così:

    codice:
    _level0.myMc.loadMovie("swf_esterno.swf",1);
    Ora vorrei creare un preload di attesa (a barra o a percentuale) che mi calcoli istantaneamente il caricamento dell'swf esterno.
    Come posso fare

    Se inserisco nel primo frame di swf_esterno.swf il codice Actionscript che mi calcola i byte caricati e quelli totali cosa scrivo?

    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    Grazie!
    Iohannes

  2. #2

    Re: Preload per swf esterni caricati in un MC

    Originariamente inviato da iohannes
    Salve!

    Se io ho un filmato principale main.swf in cui ho un Movieclip vuoto di nome istanza myMc voglio caricare un swf esterno in questa maniera:

    Nel filmato principale carico l'swf esterno così:

    codice:
    _level0.myMc.loadMovie("swf_esterno.swf",1);
    Ora vorrei creare un preload di attesa (a barra o a percentuale) che mi calcoli istantaneamente il caricamento dell'swf esterno.
    Come posso fare

    Se inserisco nel primo frame di swf_esterno.swf il codice Actionscript che mi calcola i byte caricati e quelli totali cosa scrivo?

    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    Grazie!
    supponendo che il contenitore sia istanziato come mc

    function preload(clip){
    clip.stop();
    car = clip.getBytesLoaded();
    tot = clip.getBytesTotal();
    perc = Math.floor((car/tot)*100);
    clip.createTextField("testo", 1, 0, 0, 200, 20);
    clip.testo.wordWrap = true;
    format = new TextFormat();
    format.color = 0x123466;
    format.font = "Verdana";
    if(!isNaN(perc)) {
    clip.testo.text = "Caricamento.."+perc+"%";
    clip.testo.setTextFormat(format);
    }
    if (car >= tot && car > perc && perc == 100) {
    clearInterval(a);
    clip.testo.text = "";
    clip.gotoAndPlay(2);
    }
    }
    //x caricare il file esterno
    bt.onPress = function() {
    loadMovie("fileesterno.swf", "mc");
    a = setInterval(preload, 50, mc);


    };

    oppure fa una semplice ricerca ce ne sono tanti in giro
    mi sa che anche il moderatore and80 abbia scritto qualcosa a tal proposito


    ps poi quando usi il loadMovie
    _level0.myMc.loadMovie("swf_esterno.swf");

    senza 1 che in quel caso nn serve xchè il livello è quello del filmato dove sta il contenitore
    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.