A volte è necessario avere delle notizie dinamiche e a random ovvero prese a caso da un file esterno.
In questo caso la nostra applicazione flash prende le notizie da un file .txt ovvero news.txt.
news0=Notizia numero 1&
&news1=Notizia numero 2&
&news2=Notizia numero 3&
&news3=Notizia numero 4&
&news4=Notizia numero 5&
&news5=Notizia numero 6&
&end=6&
Il file è molto semplice, le news sono numerate, e alla fine vi è da impostare la fine delle news “end=6″.
Andiamo ad analizzare il codice ActionScript e a vedere i file sorgenti:
var nNews; //var x conteggio N.news
var news = new Array(); //creazione array news
var go; //var di blocco x enterframe
var tframe = mc._totalframes;
_root.createEmptyMovieClip("contenitore", 100);
loadVariables("news.txt", "contenitore");
_root.contenitore.onEnterFrame = function() {
if (_root.contenitore.end != undefined) {
nNews = contenitore.end;
_root.carNews();
delete contenitore.onEnterFrame;//cancella enterframe
}
};
this.onEnterFrame = function() {
if (_root.mc._currentframe == tframe) {
go = true;
}
if (go == true) {
_root.anim();
}
};
function carNews() {
indice = new Array(); //creazione array indice di confronto
for (itxt=0; itxt indice[itxt] = eval("_root.contenitore.news" add itxt);
}
if (indice.length>=0) {
for (i=0; i f = random(indice.length);
news[i] = indice[f];
indice.splice(f, 1);
}
}
go = true;
}
function anim() {
go = false;
if (_root.nNews>0) {
_root.nNews -= 1;
_root.mc.txt = _root.news[_root.nNews];
_root.mc.gotoAndPlay(2);
} else {
go = false;
_root.nNews = Number(_root.contenitore.end);
_root.carNews(); //lancio nuovo car.casuale array
}
}A questo punto dovrei avervi fatto venire un bel malditesta hehehe :P
Scarica il sorgente
Guarda il Tutorial
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

Davide Salerno
5 marzo 2007
Anche se non sono un estimatore di Flash mi sembra una cosa molto interessante.
Ti volevo chiedere come fai ad inserire il codice formattato in questo modo nei post? Ma c’è qualche plugin in particolare su WordPress.com?
P.S. Io ti ho aggiunto al blogroll…
Julius
5 marzo 2007
Ciao davide grazie per avermi aggiunto al tuo blogroll, contraccambio volentieri.
per quanto riguarda la formattazione del codice sul blog, a seconda del layout applicato corrisposnde un css e con i tag "<code>…</code>" viene applicata la classe..
ciao
Davide Salerno
5 marzo 2007
Quindi è tutto merito del fantastico layout, WoW… mi sa che ti ruberò qualcosa
Julius
5 marzo 2007
XD fai pure ^^
grazie per la visita.
Smash
3 luglio 2007
Mitico Grazie ;-)
cerry
27 novembre 2007
Ciao julius volevo kiederti è possibile sfruttare questo sistema random o casuale per delle immagini?grazie in anticipo
Julius
27 novembre 2007
Bè in lato codice volendo si…
Alla fin fine sono solo delle variabili prese da un file esterno, che poi vengono gestite da Action Script..
cerry
28 novembre 2007
capito quindi invece di caricare il file .txt carico una serie di .jpg
ok grazie poi provo e ti faccio sapere
francesco-web
24 dicembre 2007
Ciao,
Ma se volessi cambiare il carattere e il colore delle news si puo fare?
Poi ho notato che in ogni news si hanno a disposizioni pochi caratteri,si puo fare in modo di scrivere un testo + lungo in ogni news?
Grazieeee..e Buon Natale:-)
Julius
24 dicembre 2007
Ciao,
per cambiare il font basta selezionare la casella di testo e scegliere il font
per la lunghezza basta aumentare la larghezza del campo di testo…
VincEnzo
27 marzo 2008
ciao Julius, anzitutto complimenti per i bei lavori che fai… tanto di cappello.
Volevo chiederti un aiuto urgente.
Che modifiche devo apportare all’action script delle news random affinchè il tutto funzioni pubblicando l’swf nella versione 8 di Flash?
Gli errori che mi dà di sintassi sono alla riga 60 e 70
Grazie e buon lavoro ;-)
Julius
27 marzo 2008
mi sembra molto strano, ho aperto il progetto con falsh e non risultano nessun problema…
ancora più strane sono le linee in cui ti da errore ovvero da 60 70….
Sei sicuro di non aver toccato niente e di aprirlo con flash8?
VincEnzo
28 marzo 2008
Julius sono sicuro di non aver toccato nulla e di aver aperto il file con Flash 8.
Il problema non sta qui, il problema è che la pubblicazione dell’swf è impostata alla versione flash 6… e se la reimposto con la versione 8 mi dà gli errori suddetti.
Prova…
Grazie di tutto e se puoi fammi sapere se sai come correggere gli errori per pubblicare il tutto in versione 8.
Julius
28 marzo 2008
Ciao si in effetti ho trovato l’errore per la pubblicazione con flash 8
ovvero il linea 60 sostituisci add con un semplice +
In pratica quel tipo di operando add non è supportato da falsh 8
VincEnzo
31 marzo 2008
Grazie 1000 :o)
kangaru
5 maggio 2008
Sei un mito,pure io avevo il problema alla riga 60 che ho risolto sostituendo add!
Vediamo se mi puoi aiutare x qst altro quesito:
Vorrei che le news apparissero su due righe,sono andato sulla casella di testo allargandolo (ed ho sostituito una riga solo cn righe multiple)e mi appare su due righe,il problema pero è che c è troppo spazio tra una riga ed un’altra! Che posso fare?
gigi
17 settembre 2008
Ciao Julius vorrei usar il tuo News Random Dinamiche, ma non mi carica il txt nel sito . Mi puoi aiutare ? Posso usarlo . Il sito è no profit