Taula de continguts:

Lector RSS Chumby: 6 passos
Lector RSS Chumby: 6 passos

Vídeo: Lector RSS Chumby: 6 passos

Vídeo: Lector RSS Chumby: 6 passos
Vídeo: Latte Chumby Classic (ItemSea) 2024, Juliol
Anonim
Lector de RSS Chumby
Lector de RSS Chumby
Lector de RSS Chumby
Lector de RSS Chumby
Lector de RSS Chumby
Lector de RSS Chumby

Els Chumbies són impressionants. Els canals RSS són increïbles. Per què no combinar els dos? No, la doble fantasia no farà mal a ningú, de debò. La raó és que el flaix és difícil per als inexperts. Aquí teniu una manera senzilla de fer-ho amb un programa ja escrit: el modelaré amb Instructables i hauríeu d’estar preparat per ajustar-lo segons les vostres necessitats. Gràcies ewilhelm per les fotos.

Pas 1: assegureu-vos que podeu compilar Flash

Assegureu-vos que podeu compilar Flash
Assegureu-vos que podeu compilar Flash

Si teniu un IDE per a desenvolupadors de Flash (és a dir, Flash MX), NO NOMÉS UN REPRODUCTOR DE FLASH, ja esteu a punt. Si no, mireu al vostre voltant. Si sou estudiant, l’escola pot tenir-ho, pot ser que ho tingui algú al voltant de la feina. Si no, estic segur que un grup de fabricants de flaix es formaran als comentaris i estaran encantats de fer-ho per vosaltres. NOTA: Les meves fotos es van fer a Flash Pro 8, de manera que pot semblar lleugerament diferent del que feu servir., però els principis bàsics són els mateixos.

Pas 2: afegiu una mica de codi

Afegiu una mica de codi
Afegiu una mica de codi
Afegiu una mica de codi
Afegiu una mica de codi

Vaig agafar el lector que hi havia a la Wiki de Chumby i hi va haver un problema. Llegia les imatges de l'etiqueta "media: content", en lloc de trobar la imatge a la descripció. Per solucionar-ho, he afegit algun codi. A Accions: fotograma 1, molt a la part inferior, hi haurà una funció "carrega la pel·lícula". Substitueix-la i tot el que hi ha a sota amb això:

funció GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos or & aposhieght =" & apos si arriba el primer. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (imatge);} funció GetDes (ddd) {// Els mateixos variables, suposo que sóc mandrós:-) PER IT FUNCIONA! thing = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: String; des2 = del1 [1]; var img1: Matriu; img1 = des2.split (""); var imatge1: cadena; imatge1 = img1 [0]; return (image1);} proxy1._visible = false; function loadItem (item) {g_currentItem = item; // // empleneu els camps de text de l’element RSS // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti és la descripció no processada. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (descripti); author.text = "per" + item.firstValueOfType (& aposauthor & apos); dateStr.text = "actualitzat" + item.firstValueOfType (& apospubDate & apos); var descrip: String; descrip = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (descrip); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})

Pas 3: més codi

Alguns més codis
Alguns més codis

Ara cal afegir el següent codi per canviar la mida de la imatge.

onClipEvent (dades) {if (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Això ha d'anar a les accions de la instància "proxy1", no a les accions del marc 1 per al símbol "proxy" (a la meva imatge, hi ha algunes diferències, s'ha observat amb fotonotes) per canviar el codi per ser més eficient.

Pas 4: Comencem

En primer lloc, hem de triar el nostre canal RSS. Cerqueu l’enllaç i copieu-lo i enganxeu-lo a la línia següent. A continuació, agafeu l'URL base (és a dir: https://www.instructables.com/ de https://www.instructables.com/tag/type:instructable/rss.xml) i afegiu "crossdomain.xml" al final d'això. (Per tant, seria https://www.instructables.com/crossdomain.xml). Escriviu-ho a la barra d'adreces del navegador. Si obteniu una pàgina que diu alguna cosa així:

Ets bo. Si rebeu un missatge d'error, queixeu-vos a l'administrador web del lloc i digueu que l'haurien d'afegir perquè els fitxers flash puguin accedir al seu contingut. Posa l’exemple d’un lector de RSS flash. Si voleu llegir-ne més informació, aneu aquí (Qui sabria que hi hauria un lloc sencer al respecte ???)

Pas 5: comproveu el feed

Obriu el canal RSS al navegador i deseu-lo en un disc. Ara obriu-lo amb el bloc de notes o un equivalent. Mireu-ho, el més important que ens preocupa són les imatges. Si a l’interior de l’etiqueta de descripció s’assembla a això:

<! [CDATA [

Image
Image

DESCRIPCIÓ]>Ja està preparat. Principalment, només cal buscar el fitxer

Publica i penja
Publica i penja

etiqueta al principi, perquè el codi actual talla tot el que hi ha després. Si no, assenyaleu un lloc que el situi al mig o al final i, amb molt de gust, faré una actualització.

Pas 6: publiqueu i pengeu

Publica i penja
Publica i penja
Publica i penja
Publica i penja

Ara podeu jugar amb les imatges si voleu, però NO suprimiu el quadre gris. Tot i això, és millor canviar-lo per un contorn quadrat de 80x60.

He afegit el logotip d’Instructables, és un toc agradable. A continuació, podeu moure els quadres de text, canviar-los de mida per aprofitar l'espai. Quan hàgiu acabat, premeu control + Retorn (a Windows) per previsualitzar la pel·lícula i assegureu-vos que funcioni. Si diu que hi ha hagut algun error de seguretat, només cal ignorar-lo. Ara, al lloc de Chumby, podeu penjar el widget i afegir-lo al vostre mix de widgets. Si voleu, podeu verificar que funcionarà al Virtual Chumby. I en breu, serà al vostre Chumby! Enhorabona!

Recomanat: