![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
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. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#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... |
|
|
|
|
|
|
|
#3 (permalink) | |
|
User Newbie
Data di registrazione: Sep 2006
Messaggi: 5
|
Quote:
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? | |
|
|
|
|
|
#4 (permalink) | |
|
User
|
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:
ps. nn sono conosco al 100% A.S. ma mi pare che quella scritta nn si possa fermare, poi sicurament flep mi smentiscera... | |
|
|
|
|
|
#5 (permalink) | |
|
User Newbie
Data di registrazione: Sep 2006
Messaggi: 5
|
Quote:
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... | |
|
|
|
|
|
#6 (permalink) |
|
User Attivo
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; Codice:
if (this._framesloaded<this._totalframes)
{
this.gotoAndPlay(1);
}
else
{
this.gotoAndStop(5);
}
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ì |
|
|
|
|
|
#7 (permalink) |
|
Banned
|
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;
}
};
|
|
|
|
|
|
#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.... ![]() |
|
|
|
|
|
#9 (permalink) | |
|
User Attivo
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
|
Quote:
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. | |
|
|
|
|
|
#10 (permalink) | |
|
User Newbie
Data di registrazione: Sep 2006
Messaggi: 5
|
Quote:
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... | |
|
|
|
|
|
#11 (permalink) |
|
User Attivo
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. |
|
|
|