Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29

    caricatore esterno o interno??

    salve ragazzi..
    sto diventando matto per creare un preload di fil esterni..
    avendo una miriade di file swf esterni da caricare sul livello uno del filmato principale non ho ancora capito se è meglio creare un preload esterno per il file principale oppure un preload interno per ogni swf da caricare..
    sapreste darmi qualche consiglio oppure dei link che possono aiutarmi??

    mille grazie..
    lo sò sono uncora un principiante..

  2. #2
    io t consiglio di metterlo uno per uno e di usare questo codice, dopo ovviamente aver creato un clip con una barra bianca ed averlo esportato per action script:


    codice:
    preload = function(clip){
    	clip._alpha = 0;
    	_root.attachMovie("barra", "barra", 100);
    	_root.barra._x = 500; //qui metti la coordinata x dove voui che appaia la barra di caricamento
    	_root.barra._y = 350; //qui metti la coordinata y dove voui che appaia la barra di caricamento
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.floor((car/tot)*100);
            clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0x123466";
    	testoformat.font = "Verdana";
            clip.testo._x = 430;
    	clip.testo._y = 270;
    	clip.testo.setTextFormat(testoformat); 
    	if(!isNaN(perc)){
    		_root.barra._xscale = perc;
                    clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(a);
    		removeMovieClip(_root.barra);
    		clip._alpha = 100;
                    clip.testo.text = "";
    	}
    }
    
    //richiami così
    _root.tuo.loadMovie("clip_con _timer_slide_foto_33.swf");
    a = setInterval(preload, 50, _root.tuo);

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29

    ll

    ok ci provo..
    anche se non ho capito come devo fare la barra..
    se me lo spieghi non perdo un'altra ora a capire cosa devo fare..
    e questo script dove devo metterlo..
    non ti spazientire.. sono un principiante..
    grazie

  4. #4
    allora disegni un rettangolo senza bordi
    vai sulla casellina dove c'è un rettangolino a destra dal menu strumenti e la selezioni.
    poi sotto noterai che una volta selezionato lo strumento rettangolo ci sono due finestrelle piccoline dove ci sono dei colori una con un secchiello e l'altra con la penna.. bene selezioni anche la penna e ti porti subito sotto dove c'è un rettangolino con una diagonale rossa lo slezioni a questo punto fai il tuo rettangolo.

    premi F8 (ovvero tasto dx converti in simbolo)selezioni movie clip
    scrivi il nome del clip "barra"
    a destra di dove vai a scrivere il nome trovi una serie di puntini con un puntino verde controlla che questo puntino sia in alto a sx della griglia (è molto importante perchè da li determini l'orientamento del clip) poi sotto ci sono tre quadratini tu spunta quello che affianco c'ha scritto Esporta per action script (che è il primo)
    a questo punto fai ok.

    Seleziona il tuo rettangolo e cancellalo visto che non ne avrai bisogno di quello, ma della sua copia che si trova nella libreria e che hai esportato per action script (ad ogni modo il simbolo barra deve rimanere li nella libreria!)

    Prendi lo script e mettilo nin un frame vuoto della tua time line principale dove c'è la tua prima foto.
    a questo punto prenditi il tuo script per caricare la foto e mettilo alla fine del codice che t riposto quello in rosso sostituiscilo con lo script per caricare la foto:


    codice:
    preload = function(clip){
    	clip._alpha = 0;
    	_root.attachMovie("barra", "barra", 100);
    	_root.barra._x = 500; //qui metti la coordinata x dove voui che appaia la barra di caricamento
    	_root.barra._y = 350; //qui metti la coordinata y dove voui che appaia la barra di caricamento
    	car = clip.getBytesLoaded();
    	tot = clip.getBytesTotal();
    	perc = Math.floor((car/tot)*100);
            clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0x123466";
    	testoformat.font = "Verdana";
            clip.testo._x = 430;
    	clip.testo._y = 270;
    	clip.testo.setTextFormat(testoformat); 
    	if(!isNaN(perc)){
    		_root.barra._xscale = perc;
                    clip.testo.text = "Caricamento..."+perc+"%";
    		clip.testo.setTextFormat(testoformat);
    	}
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(a);
    		removeMovieClip(_root.barra);
    		clip._alpha = 100;
                    clip.testo.text = "";
    	}
    }
    
    //richiami così
    _root.tuo.loadMovie("clip_con _timer_slide_foto_33.swf"); 
    a = setInterval(preload, 50, _root.tuo);
    All'inizio tutti eravamo principianti non t preoccupare basta solo un po' di Voglia e di Applicazione

    Buon Flash!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    29

    niente

    scusami.. non mi viene.. sò di farti perdere tempo prezioso e forse anche denaro..

    ti spiego meglio

    ho un file principale.. da lì con dei pulsanti richiamo dei file esterni che vengono caricati sul livello uno del swf principale..
    fin qui tutt'ok.. questi file esterni però non pesano poco e i tempi di attesa sono un pò lunghi..
    i file esterni sono di questo tipo..
    nel fotogramma uno ho inserito un mc creato per scorrere tra alcune immagini..
    quello che ti chiedo è questo..
    la barra e lo script devo inserirlo dentro il mc delle foto oppure in un altro livello dell'swf contenente il mc??

    spero di essere stato il più chiaro possibile..

  6. #6
    la barra e lo script devo inserirlo dentro il mc delle foto oppure
    in un altro livello dell'swf contenente il mc??
    in pratica per la barra non devi far altro che lasciarla dormire nella libreria, mentre lo script lo metti nel fotogramma dove vuoi che sia caricato il clip, lo script per caricare il tuo filmato toglilo dal pulsante perchè come puoi vedere si trova alla fine del codice che ripeto dovresti metterlo in un frame vuoto dove vuoi che sia caricato il clip


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.