Sommario:

Lettore RSS Chumby: 6 passaggi
Lettore RSS Chumby: 6 passaggi

Video: Lettore RSS Chumby: 6 passaggi

Video: Lettore RSS Chumby: 6 passaggi
Video: [Documentario] La STORIA DIETRO IL PRIMO Crash Bandicoot 🦊 2024, Novembre
Anonim
Lettore RSS Chumby
Lettore RSS Chumby
Lettore RSS Chumby
Lettore RSS Chumby
Lettore RSS Chumby
Lettore RSS Chumby

I Chumbies sono fantastici. I feed RSS sono fantastici. Perchè non combinare i due? No, la doppia meraviglia non farà male a nessuno, davvero. Il motivo è che il flash è difficile per gli inesperti. Ecco un modo semplice per farlo con un programma già scritto. Lo modellerò con Instructables e dovresti essere pronto a regolarlo in base alle tue esigenze! Grazie ewilhelm per le foto!

Passaggio 1: assicurati di poter compilare Flash

Assicurati di poter compilare Flash!
Assicurati di poter compilare Flash!

Se hai un IDE per sviluppatori Flash (cioè Flash MX), NON SOLO UN FLASH PLAYER, allora sei pronto. In caso contrario, guardati intorno. Se sei uno studente, la scuola potrebbe averlo, qualcuno intorno al lavoro potrebbe averlo. In caso contrario, sono sicuro che un gruppo di creatori di flash si formerà nei commenti e sarà felice di farlo per te. NOTA: le mie foto sono state scattate con Flash Pro 8, quindi potrebbe sembrare leggermente diverso da quello che stai utilizzando, ma i principi di base sono gli stessi.

Passaggio 2: aggiungi del codice

Aggiungi del codice!
Aggiungi del codice!
Aggiungi del codice!
Aggiungi del codice!

Ho afferrato il lettore che era su Chumby Wiki e c'era un problema con esso. Ha letto le immagini dal tag "media:content", invece di trovare l'immagine nella descrizione. Per ovviare a questo, ho aggiunto del codice. Sotto Azioni: Frame 1, wayyy in basso, ci sarà una funzione "carica film" Sostituisci quello, e tutto sotto di esso con questo:

function GetImage(des){ var del:Array; del = des.split(&apos&apos a &aposwidth="&apos o &aposhieght="&apos se l'altezza viene prima. img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //Stesse variabili, immagino di essere pigro:-) MA FUNZIONA! cosa = ddd.toString(); var del1:Array; del1 = cosa.split(&apos.jpg"/ >&apos); var des2:Stringa; des2 = del1[1]; var img1:Array; img1 = des2.split(""); var image1:Stringa; immagine1 = img1[0]; return(image1);}proxy1._visible = false;function loadItem(item) { g_currentItem = item; // // compila i campi di testo dall'elemento RSS // title.text = item.firstValueOfType(&apostitle&apos); var descripti:Stringa; //descripti è la descrizione non elaborata. descripti = item.firstValueOfType(&aposdescription&apos); description.text = GetDes(descripti); author.text = "by "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "aggiornato "+item.firstValueOfType(&apospubDate&apos); var descrip:Stringa; descrip = item.firstValueOfType(&aposdescription&apos); URL variabile: stringa; url = GetImage(descrizione); proxy.unloadMovie(); attachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})

Passaggio 3: un po' più di codice

Qualche altro codice
Qualche altro codice

Ora dobbiamo aggiungere il seguente codice per ridimensionare l'immagine.

onClipEvent(data){ if (this._width!=80) this._width = 80; if (this._height!=60) this_height = 60;}Questo deve andare sotto le azioni per l'istanza "proxy1", non le azioni frame 1 per il simbolo "proxy" (nella mia immagine, ci sono alcune differenze, notate con fotonote) il codice modificato per essere più efficiente!

Passaggio 4: iniziamo

Per prima cosa, dobbiamo scegliere il nostro feed RSS. Trova il collegamento ad esso e copia e incolla il collegamento nella riga seguente. Quindi, prendi l'URL di base (es: https://www.instructables.com/ da https://www.instructables.com/tag/type:instructable/rss.xml) e aggiungi " crossdomain.xml" alla fine di esso. (Quindi sarebbe https://www.instructables.com/crossdomain.xml). Digitalo nella barra degli indirizzi del tuo browser. Se ottieni una pagina che dice qualcosa del tipo:

Sei bravo. Se ricevi un messaggio di errore, lamentati con il webmaster del sito e dì che dovrebbe aggiungerlo in modo che i file flash possano accedere al loro contenuto. Fai l'esempio di un lettore RSS flash. Se vuoi informarti, vai qui (chi lo saprebbe che ci sarebbe un intero sito sull'argomento???)

Passaggio 5: controlla il feed

Apri il feed RSS nel tuo browser e salvalo su un disco. Ora aprilo con Blocco note o un equivalente. Dai un'occhiata, la cosa principale che ci preoccupa sono le immagini. Se all'interno del tag di descrizione appare qualcosa del genere:

<![CDATA[

Image
Image

DESCRIZIONE]>Sei pronto. Principalmente, cerca solo il

Pubblica e carica!
Pubblica e carica!

tag all'inizio, perché il codice corrente taglia tutto dopo di esso. In caso contrario, indica un sito che lo mette nel mezzo o alla fine e farò volentieri un aggiornamento.

Passaggio 6: pubblica e carica

Pubblica e carica!
Pubblica e carica!
Pubblica e carica!
Pubblica e carica!

Ora puoi giocare con le immagini se vuoi, ma NON eliminare la casella grigia! Tuttavia, è meglio cambiarlo in un contorno quadrato 80x60.

Ho aggiunto il logo di Instructables, è un bel tocco! Quindi puoi spostare le caselle di testo, ridimensionandole per sfruttare lo spazio. Quando hai finito, premi Ctrl+Invio (su Windows) per visualizzare in anteprima il tuo film, assicurati che funzioni. Se dice che c'è stato qualche errore di sicurezza, ignoralo. Ora sul sito Chumby, puoi caricare il widget e quindi aggiungerlo al tuo mix di widget. Se lo desideri, puoi verificare che funzionerà sul Virtual Chumby. E presto, sarà sul tuo Chumby! Congratulazioni!

Consigliato: