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 29-09-06, 22:26   #1 (permalink)
User Newbie
 
Data di registrazione: Sep 2006
Messaggi: 5
Loading flash...

Buona sera a tutti!
Sono nuovo di questo forum...ma credo che ne farò spesso uso...
Ho un problema con una presentazione flash. Premetto che sono nuovo per questo linguaggio...
Vorreri poter trasformare questo effetto tridimensionale trovato su internet in un preloading... Ho fatto numerose prove...ma non riesco mai a fermare il clip...qualcuno mi aiuta???
A questo link trovate il clip di cui vi parlavo...vi prego aiutatemi passo passo cosa devo fare...
http://flash.html.it/movie/vedi/406/loading/
Aiutatemi please...
Grazie in anticipo...
enzo85 non in linea   Rispondi citando
Vecchio 29-09-06, 22:45   #2 (permalink)
Banned
 
L'avatar di Gamesrulez.com
 
Data di registrazione: Jan 2006
Messaggi: 480
Invia un messaggio tramite MSN a Gamesrulez.com
hai inserio l'as giusto? magari con funzioni del tipo

_root.onEnterFrame = function() {
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay(2);

e metti uno stop alla fine
Gamesrulez.com non in linea   Rispondi citando
Vecchio 29-09-06, 22:53   #3 (permalink)
User Newbie
 
Data di registrazione: Sep 2006
Messaggi: 5
Quote:
Gamesrulez.com
hai inserio l'as giusto? magari con funzioni del tipo

_root.onEnterFrame = function() {
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay(2);

e metti uno stop alla fine
Ti ringrazio per la risposta così veloce...ma come ti ho detto sono quasi a zero con flash...se non sbaglio quello è per la gestione del loading...io sono più indietro...devo ancora trasformare il fla in un simbolo...
Ho provato a mettere uno stop() ovunque...ma non riesci mai a fermare la scritta (mentre riesco a fermare il cubo e saltare alla prossima scena)
Se trasformo in un simbolo dovrebbe essere tutto più semplice, ma appena lo trasformo, non va più la scritta...
Che devo fare?
L'hai guardato il .fla che ti ho linkato?
enzo85 non in linea   Rispondi citando
Vecchio 30-09-06, 00:32   #4 (permalink)
User
 
Data di registrazione: Aug 2005
Ubicazione: Limbiate - Milano
Messaggi: 49
Invia un messaggio tramite MSN a KNight
ho guardato il file, e la scritta si muove tramite A.S., te in pratica cosa vuoi fare con questo file?

1. se ti serve un preloading, questo è gia a posto devi solo modificare l'A.S. riguardante la scritta

2. se ti serve solo come animazione basta che cancelli l'A.S.:
Quote:
if (Number(i)>Number(max)) {
stop ();
}else{
gotoAndPlay ("loop");
}
e poi ti hai un clip che va in loop

ps. nn sono conosco al 100% A.S. ma mi pare che quella scritta nn si possa fermare, poi sicurament flep mi smentiscera...
KNight non in linea   Rispondi citando
Vecchio 30-09-06, 02:10   #5 (permalink)
User Newbie
 
Data di registrazione: Sep 2006
Messaggi: 5
Quote:
KNight
ho guardato il file, e la scritta si muove tramite A.S., te in pratica cosa vuoi fare con questo file?

1. se ti serve un preloading, questo è gia a posto devi solo modificare l'A.S. riguardante la scritta

2. se ti serve solo come animazione basta che cancelli l'A.S.:


e poi ti hai un clip che va in loop

ps. nn sono conosco al 100% A.S. ma mi pare che quella scritta nn si possa fermare, poi sicurament flep mi smentiscera...
Il mio problema è questo: dovrei poter aggiungere un altro clip (non badare se uso linguaggio non appropriato...) dopo questo loading...non ci riesco...Non riesco a fermalo...soprattutto la scritta...non si ferma mai...
Help me...
Sapete cosa vuol dire che non riesco a dormirci sopra...???
Anche se da buon ingegnere informatico dovrei esserne abituato...
Cosa vuol dire che devo modificare l'as riguardante la scritta? Cos'è un as? Un'azione? Scusate l'ignoranza...prometto che appena finisco questo sito, poi mi studio l'intero manuale di flash...
enzo85 non in linea   Rispondi citando
Vecchio 30-09-06, 08:21   #6 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Ciao,
parere strettamente personale:

-quello script è obsoleto come mia nonna
-scritto solo per fare un po di 'scena' ma non serve assolutamente a nulla.

Per implementare un buon preloader e soprattutto utile senza avanzate conoscenze di actionscript:

-Crea 5 frames sulla tua timeline di cui il primo, secondo e quinto fotogrammi chiave.

-Crea una movieclip animata a tuo piacere, con qualsiasi animazione e per il momento tienila o fai in modo di espanderla per la durata di 100 frames.
Posiziona la tua clip sul primo frame e dagli nome: loader_mc.

-Crea un campo di testo dinamico sempre nel primo frame e dagli nome: loader_txt

-Seleziona il primo frame, apri il pannello azioni e scrivi:
Codice:
var pctLoaded:Number=Math.round(this.getBytesLoaded()/this.getBytesTotal()*100);

this.loader_mc.gotoAndStop(pctLoaded);
this.loader_txt.text='Loading  '+'%  '+pctLoaded;
-Seleziona il secondo frame, apri il pannello azioni e scrivi:
Codice:
if (this._framesloaded<this._totalframes) 
{
    this.gotoAndPlay(1);
} 
else 
{
    this.gotoAndStop(5);
}
-Sul quinto frame puoi mettere tutto ciò che comparirà al termine del preload.
Per adesso mettici una bella foto pesante così che puoi fare un test valido.
Fai l'upload dell'swf oppure provalo in locale utilizzando l'opzione 'simulate download'.

File sorgente: Quì
Flep non in linea   Rispondi citando
Vecchio 30-09-06, 09:10   #7 (permalink)
Banned
 
L'avatar di Gamesrulez.com
 
Data di registrazione: Jan 2006
Messaggi: 480
Invia un messaggio tramite MSN a Gamesrulez.com
Appure per un altro buon preloader semplice con barra di caricamenteo,

Nel primo frame crea una forma rettangolare (la barra) la colori a piacimento (sarà il colore che avenzerà nel cricamento), la trasfrmi in un clip e dai il nome istanza "barra" senza apici

ci metti un testo o animazione fatta da te, e sempre nel primo frame inserisci:

Codice:
stop();
barra._xscale = 0;
_root.onEnterFrame = function() {
barra._xscale = (_root.getBytesLoaded()/_root.getBytesTotal())*100;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay(2);
delete _root.onEnterFrame;
}
};
Gamesrulez.com non in linea   Rispondi citando
Vecchio 30-09-06, 09:17   #8 (permalink)
User Newbie
 
Data di registrazione: Sep 2006
Messaggi: 5
Vi ringrazio infitamente ragazzi...ma so come costruire un preloader...almeno quello...
Io volevo poter utilizzare quel clip...ditemi che devo fare per traformare quel clip in un preloader in modo che si fermi la scritta....
enzo85 non in linea   Rispondi citando
Vecchio 30-09-06, 09:29   #9 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Quote:
enzo85
Vi ringrazio infitamente ragazzi...ma so come costruire un preloader...almeno quello...
Io volevo poter utilizzare quel clip...ditemi che devo fare per traformare quel clip in un preloader in modo che si fermi la scritta....
Mi spiego meglio:
quello script non è un preloader, vedi qualche linea di codice in cui monitorizza i bytes caricati e quelli totali ? Se si, ho la febbre alta :P

C'è solo un incremento di un valore (i) sul quale viene duplicata una movieclip.
Vai al frame 3, cancella il codice e metti uno stop();

Tra l'altro dal frame 9 ti rimanda al frame 3... bAh.

Io ti consiglio: prendi il cubo che ti interessa e mettilo al posto della movieclip nel mio script e gestisci la sua timeline come meglio credi sempre utilizzando la variabile: pctLoaded.
Flep non in linea   Rispondi citando
Vecchio 30-09-06, 11:26   #10 (permalink)
User Newbie
 
Data di registrazione: Sep 2006
Messaggi: 5
Quote:
Flep
Mi spiego meglio:
quello script non è un preloader, vedi qualche linea di codice in cui monitorizza i bytes caricati e quelli totali ? Se si, ho la febbre alta :P

C'è solo un incremento di un valore (i) sul quale viene duplicata una movieclip.
Vai al frame 3, cancella il codice e metti uno stop();

Tra l'altro dal frame 9 ti rimanda al frame 3... bAh.

Io ti consiglio: prendi il cubo che ti interessa e mettilo al posto della movieclip nel mio script e gestisci la sua timeline come meglio credi sempre utilizzando la variabile: pctLoaded.
Ehm...ma se tolgo il codice al frame 3...non va più la scritta...non era tanto il cubo...era la scritta con le stelle che piaceva (e ammetto che deve far scena )
Non c'è un modo per avere una scritta così?...o qualche scritta che faccia scena...insomma...noi normali utilizzatori di flash lo usiamo per "far scena" più che come strumento potente quel è flash...
enzo85 non in linea   Rispondi citando
Vecchio 30-09-06, 11:43   #11 (permalink)
User Attivo
 
L'avatar di Flep
 
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
Bè a sto punto dovresti usare un tool tipo FlaX che ti cre degli effetti ai testi.
Poi esporti la clip e la importi in Flash e la utilizzi come meglio credi.

PS:Sono contrario a quei tools ma in questo momento potrebbero fare al caso tuo.

Altrimenti devi studiarti bene actionscript 2.0 e applicare fisica e trigonometria per creare i tuoi effetti.
Flep non in linea   Rispondi citando
Rispondi
Tags: ,



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 09:57.




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

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.