come posso fare una parola che si compone da random?
mi spiego meglio... vorrei una parola tipo gallery
che prima di comparire si componga come un susseguirsi di lettere random...
è possibile?
grazie![]()
come posso fare una parola che si compone da random?
mi spiego meglio... vorrei una parola tipo gallery
che prima di comparire si componga come un susseguirsi di lettere random...
è possibile?
grazie![]()
L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)
fai una clip e scrivi
poi fai una clip con dentro un campo di testo e concatenalacodice:onClipEvent (load) { lettere = "abcdefghilmnopqrstuvxyzABCDEFGHILMNOPQRSTUVXYZ,.?!"; lett = new Array(); for(i=0;i<lettere.length;i++) lett[i]=lettere.substr(i,1); numlet = lett.length; scrit = new Array(); scritta = "FLASH MX 2004"; for(i=0;i<scritta.length;i++) scrit[i]=scritta.substr(i,1); numscrit = scrit.length; intervallo = 1000; //intervallo prima della composizione della frase posx = 20; for (i=0; i<numscrit; i++) { _root.attachMovie("mc_testo", "testo"+i, 10+i); _root["testo"+i]._x = posx; _root["testo"+i]._y = 150; _root["testo"+i].testo = lett[random(numlet)]; posx += _root["testo"+i]._width; } timer = getTimer(); j = 0; } onClipEvent (enterFrame) { if (intervallo+timer>getTimer()) { for (i=j; i<numscrit; i++) { _root["testo"+i].testo = lett[random(numlet)]; } } else { _root["testo"+j].testo = scrit[j]; j++; timer = getTimer(); intervallo = 50; } }
cosi funziona solo che andrebbe riadattato per mx 2004
come si concatenano i due clip? :master:
L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)
dalla libreria selezioni la clip che contiene il campo di testo e con il tasto destro fai click su concatena
creo un mc e metto la action
poi creo un altro movie clip di nome mc_testo con dentro un campo di testo dinamico
e lo esporto per action script (concateno) con identificatore mc_testo
ma non si vede nulla![]()
L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)
mi dai la mail ti spedisco un'esempio
scusate l'intrusione.....io ho provato ad aggiungere allo script le parti in grassetto:
in questo modo ho ottenuto cio' che volevo.....perchè prima le lettere rimanevano troppo distanziate fra loro....pero' adesso non riesco piu' a posizionare sull'asse x il mc concatenato....codice:onClipEvent (load) { lettere = " abcdjkthfsaGQEWY<ONDIJéwégr,.?![]><+&}{@#"; lett = new Array(); for(i=0;i<lettere.length;i++) lett[i]=lettere.substr(i,1); numlet = lett.length; scrit = new Array(); scritta = "flash mx"; kerning = 10; for(i=0;i<scritta.length;i++) scrit[i]=scritta.substr(i,1); numscrit = scrit.length; intervallo = 1500; //intervallo prima della composizione della frase posx = 800; for (i=0; i<numscrit; i++) { _root.attachMovie("mc_testo", "testo"+i, 10+i); _root["testo"+i]._x = (i*kerning); _root["testo"+i]._y = 30; _root["testo"+i].testo = lett[random(numlet)]; posx += _root["testo"+i]._width; } timer = getTimer(); j = 0; } onClipEvent (enterFrame) { if (intervallo+timer>getTimer()) { for (i=j; i<numscrit; i++) { _root["testo"+i].testo = lett[random(numlet)]; } } else { _root["testo"+j].testo = scrit[j]; j++; timer = getTimer(); intervallo = 50; } }
che soluzione si puo' adottare?
grazie![]()
un'altra curiosita'.....poi l'attachMovie come riesco a gestirlo con il preload....cioè fare in modo che il preload parta da zero e non da una percentuale + avanzata (io uso mx).....![]()
per gestire la distanza nello script di Rossella devi semplicemente creare il campo di testo della grandezza di un asola lettera visto che prende in considerazione la lunghezza del campo di testo per spaziare le lettere
L'uovo ha una forma perfetta anche se è fatto con il culo :-)
ok perfetto.....grande!!![]()
e per il preload....come faccio a far si che il primo fotogramma non risulti piu pesante.....perchè i movieclip concatenati vengono caricati per primi giusto?![]()
be non propio mioper gestire la distanza nello script di Rossella.....![]()
proviamo a riaddattarlo per riuscire a prendere il testo da un file txt esterno e magari andando anche a capo