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

Discussione: problema con preload

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49

    problema con preload

    Salve,
    sto utilizzando un preload per caricare il mio sito a pezzettini, il problema e che lo stesso identico preload funziona per 3 "swf" ma per il 4° non FUNZIONA. Le ho provate tutte (veramente tutte!!!).
    Secondo me ci deve essere un problema di "conflitto" con qualcosa nella libreria (tipo un clipfilmato più lungo dell'area di lavoro), a qualcuno di voi risulta che può succedere???
    Sto problema mi ha fatto esaurire!

    Aiuto, Grazie!!
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  2. #2
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    tre info:
    come hai fatto i tuoi preload?
    cosa succede esattamente?
    c'è qualcosa che differenzia i 3 swf funzionanti da quello che non va?
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    quello che differenzia i vari preload e, l'utilizzo di 2 componenti: ScrollPane e TextArea, il resto è ininfluente. Ho fatto anke un debug manuale, ed è come se la riproduzione (onEnterFrame) si blocca.

    Di esatto succede che il caricamento (la percentuale) non viene visualizzata dall'inizio ma solo dopo il 98%.

    ecco il preload:
    nel primo frame:

    MovieClip.prototype.preloader = function(x, y, coloretesto, destinazione)
    {
    this.createTextField("percentuale", 425, 310, 305, 30, 30);
    percentuale.textColor = coloretesto;
    percentuale.font = "BankGothic Md BT";
    percentuale.size = 14;
    percentuale.bold = true;
    trace("e stata creata la text per la %");
    // viene detto che ad ogni frame devono avvenire le seguenti azioni
    this.onEnterFrame = function()
    {
    letti = Math.round(this.getBytesLoaded()/1024);
    totali = Math.round(this.getBytesTotal()/1024);
    perc = Math.round((letti/totali)*100);
    trace("e stato fatto il calcolo del caricamento");
    if ((letti == totali) && (!_root.k))
    {
    this.gotoAndStop(destinazione);
    this.percentuale.removeTextField();
    trace("il clip e totalmente caricato");
    }
    else
    {
    this.percentuale.text = perc+"%";
    trace("e stata scritta la percentuale");
    }
    };
    };
    stop();
    preloader(310, 305, 0x9c009c, 5);
    trace("è stato lanciato il preloader");

    nel 5° frame:
    _root.k=1
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  4. #4
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    Dunque usando i componenti, all'inizio del filmato avviene la loro inizializzazione (in pratica vengono precaricati) e quindi c'e un attesa che fa partire il tuo filmato e quindi il tuo preload in ritardo.

    ciauz

    p.s La soluzione sarebbe quella di togliere dal linkage dei componenti l'esporta in primo frame, ma a me non funziona comunque, tant'e che ho rinuciato a usare i componenti di flash, ti lascio anche un link con una soluzione che non sono mai riuscito a fare andare.. magari tu riesci.. facci sapere..

    http://www.flashcomponents.net/tutorials/preload/
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    ho pubblicato due pagine:

    una con l'uso di componenti
    http://www.salvemare.com/htmlpuntoit/concomponenti.htm

    l'altRa senza
    http://www.salvemare.com/htmlpuntoit...componenti.htm

    ma non funziona con tutte e due?!?

    cosa può essere???
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    SCUSATE,
    SPERO PER VOI CHE ABBIATE L'ADSL, ALTRIMENTI....
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  7. #7
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    sono ADSL munito ma il secondo link non mi sembra funzionare troppo..
    o meglio il primo carica subito i contenuti (e di preload non c'è neanche l'ombra) e il secondo assolutamente nulla a parte i "costumi"



    può essere che parta direttamente dal 98% perché ha già caricato qualche contenuto del filmato che vai a caricare?
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    Nel secondo ci sono solo i costumi (è solo una prova che ho subito abbandonato visto che il preload comunque nn funziona).

    Nel primo... riprova ora (che ho aggiunto il preload che avevo dimenticato!! )

    sto fuso!
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  9. #9
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    continuo a non vedere i preload.. forse perché sono troppo leggeri e me li carica direttamente "skippando" il preload
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    non penso che parta direttamente da 98% altrimenti nn ci metterebbe così tanto a caricarmelo (56k).

    a proposito, ma la variabile k che scopo ha?
    il più forte non è chi non cade mai... ma chi cade e si rialza.

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.