Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 27-11-07, 14:39   #1 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 227
Question barretta "loading"

ciao a tutti
scusate se rompo continuamente
mi chiedo come si chiama e soprattutto come si fa quella barretta che ogni tanto appare nei siti (che può essere di forme e colori diversi) mentre si sta caricando una pagina; appare di solito appunto la scritta "loading" oppure solo la barretta che scorre con la percentuale di avanzamento.
Spero di essere riuscita a spiegarmi..
E' un componente flash?
grazie 1000 anticipatamente
sere
sere non in linea   Rispondi citando
Vecchio 27-11-07, 15:45   #2 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
ciao quella barretta è molto semplice da ottenere.
crei un movieclip che scala attraverso un motion tweenig o shape tweenin in caso di vettori, una barretta fino alla larghezza preferita.
Otterrai cosi una linea temporale di tot. fotogrammi.
nello stesso movieclip crei un nuovo livello e associ su un keyframe


questa action

this.onEnterFrame = function() {
kb = Math.ceil(_root.getBytesLoaded()/_root.getBytesTotal()*100)+"%"
gotoAndStop(Math.ceil(_root.getBytesLoaded()/_root.getBytesTotal()*58))
}
stop()



il movieclip creato nel mio caso è di 58 frame è avanzerà la sua linea temporale in rapporto ai byte caricati e ai byte totali del tuo filmato.
Al raggiungimento del frame 58 il filmato sarà caricato.


Se su un nuovo livello crei un istanza di testo con nome variabile KB otterrai anche il valore percentuale di caricamento.


Naturalmente questo movieclip di 58 fotogrammi con la relativa azione Dovrà precedere il resto dell'animazione o filmato. Quindi nel nostro caso lo disponiamo sul keyframe 1 della linea temporale principale.

In questo modo ci si puo' divertire a creare qualsiasi tipo di animazione e controllare l'avanzamento sulla linea temporale in realazione ai bytecaricati.


eccoti un esempio a questo collegamento:

http://************/22zav6


ciaoo.
edo_flashas non in linea   Rispondi citando
Vecchio 27-11-07, 16:49   #3 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Ti posto un altro esempio (con baretta, testo e % - valido se usi flash8) da scaricare, senza l'uso di motion tween e altro del genere ma con solo ationscript 2.
Basta inserire l'azione nel primo fotogramma del tuo filmato.
http://www.onsitus.it/flashdownload/1.flash-preloader.html
Onsitus non in linea   Rispondi citando
Vecchio 27-11-07, 18:38   #4 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 227
grazie ragazzi, sempre gentilissimi come sempre
ho provato ad usare prima quello di onsitus, mi sembrava più semplice visto che dovevo solo scaricarlo e "montarlo" sul mio filmato....ma sono così incompetente che non ci sono riuscita..
proverò quindi ad utilizzare la spiegazione di edo flash, però per quella ci vorrà un pò..spero di riuscirci..
grazie davvero ragazzi..
alla prossima
sere non in linea   Rispondi citando
Vecchio 27-11-07, 18:46   #5 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 227
scusa edo..non imparerò mai il tuo nome
sere non in linea   Rispondi citando
Vecchio 27-11-07, 20:57   #6 (permalink)
User
 
L'avatar di gabestorm
 
Data di registrazione: Nov 2007
Messaggi: 15
se può servire, io ho trovato anche questo di esempio:
http://www.yourfilehost.com/media.php?cat=other&file=loading.fla

sul primo frame c'è la clip del caricamento che ha associata questa azione:

onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int(loaded/total*100);
text = percent+"%";
gotoAndStop(percent);
if (loaded == total) {
_root.gotoAndPlay(2);
}
}

poi la clip si modifica come si vuole.
per la barra basta fare un'interpolazione forma con la barra vuota e una piena, oppure una maschera.

:biggrin:

Ultima modifica di Onsitus : 27-11-07 22:43. Motivo: no active link
gabestorm non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 01:56.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.