Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    F5 per un preload semplice?

    Salve, volevo chiedere come si fa un semplice preload (con una scritta che si stringe e si allarga per esempio) per caricare un swf di circa 330 kb e con 74 frame.
    Io fatto il preload su una scena a parte, all'interno dell'swf e precendente alla scena principale, fatto con tre frame su una stessa timeline, ma nn carica neanche la semplice scritta che ho fatto in movimento... cioè nn compare nulla...
    Quando carico il file sul server e lo visualizzo on line, in pratica c'è solo la pagina bianca che sta caricando... nn compare nessuna scritta... nulla...
    grazie a tutti dell'aiuto.

  2. #2
    Al primo frame inserisci:
    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = int(car*100/tot) + "%";
    if (car==tot) {
    	gotoAndPlay (3);
    }
    al secondo frame:
    codice:
    gotoAndPlay(1);
    Il MC con la scritta "elastica" va nel primo frame.

    Ciao!

  3. #3
    grazie proverò appena possibile, ma il tutto sempe nella scena preload che precede la scena principale vero?
    graziee
    scciaooo
    http://www.tdbweb.com

  4. #4
    Originariamente inviato da tdbweb
    grazie proverò appena possibile, ma il tutto sempe nella scena preload che precede la scena principale vero?
    graziee
    scciaooo
    Certo va nella prima scena, visto che devi cambiare scena al posto di:
    gotoAndPlay (3);
    metti gotoAndPlay("inizio");
    e al primo frame della seconda scena dai il nome etichetta "inizio".

    Ciao

  5. #5
    grazieeee proveròòò sciaoooooo
    http://www.tdbweb.com

  6. #6
    ma lo devo completare? cioè in
    getBytesLoaded();
    devo metter qualcosa? devo completarlo?
    e qui
    tot = _root.getBytesTotal();
    devo mettere qualcosa? devo completarlo
    e nel restante codice manca qualcosa?
    grazie risciao
    http://www.tdbweb.com

  7. #7
    allora, ho fatto tutto come mi hai scritto tu nunzia, ma il mc nn si muove, spunta solo la scritta "caricamento" ferma...
    http://www.soroptimistagrigento.com entra in flash...
    io l'ho messo solo nel primo fotogramma del preload si ogni swf ma nn succede nulla... cioè carica... pare (anche se secondo me manca quacosa) ma la scritta nn si muove...
    se vuoi ti scrivo qua in maniera dettagliata cosa ho fatto...
    grazie sciaoooo
    http://www.tdbweb.com

  8. #8
    Ricapitoliamo:
    il preload per cosa ti serve? Per un unico swf?
    Ripeto, segui le istruzioni che ti ho dato, metti il preload al primo frame e al secondo gotoAndPlay(1); non va aggiunto nulla!
    Crea, al primo frame un campo di testo dinamico e dai come Var: perc, ti sarà visualizzata la percentuale di caricamento.
    Il MC della scritta mettilo al primo frame ed estendilo anche al secondo, vedi un pò se funziona, altrimenti mandami il fla a:
    info@globservice.net

    Ciao

  9. #9
    allora...
    innanzitutto ti ringrazio tantissimo sei stato/a veramente paziente e gentile :-)))
    senza i tuoi consigli nn avrei saputo proprio come fare :-)
    sono riuscita a risolvere la progressione della percentuale e tutto il resto!

    Adesso volevo chiederti un'ultima cosa... (ho fatto 30 pensavo di fare 31!!! :-)) :
    la progressione in percentuale adesso avanza da unità ad unita... come si fa per farla avanzare da decine in decine (tipo 10% -20%-30% ecc) oppure da ventine a ventine ecc...
    se puoi aiutarmi ancora te ne sarò grata :-)

    grazie ancora per quello che hai fatto per me fin ora e
    sciaooo a prestoooo
    http://www.tdbweb.com

  10. #10
    Io te lo posto il codice, ma è più elegante mostrare tutta la percentuale.
    Ciao
    codice:
    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc1 = int(car*100/tot);
    if (perc1 == 10) {
    	perc = perc1+"%";
    } else if (perc1==20) {
    	perc = perc1+"%";
    }
    else if (perc1==30) {
    	perc = perc1+"%";
    }
    else if (perc1==40) {
    	perc = perc1+"%";
    }
    else if (perc1==50) {
    	perc = perc1+"%";
    }
    else if (perc1==60) {
    	perc = perc1+"%";
    }
    else if (perc1==70) {
    	perc = perc1+"%";
    }
    else if (perc1==80) {
    	perc = perc1+"%";
    }
    else if (perc1==90) {
    	perc = perc1+"%";
    }
    else if (perc1==100) {
    	perc = perc1+"%";
    }
    if (car == tot) {
    	gotoAndPlay("inizio");
    }

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.