Taula de continguts:
- Pas 1: assegureu-vos que podeu compilar Flash
- Pas 2: afegiu una mica de codi
- Pas 3: més codi
- Pas 4: Comencem
- Pas 5: comproveu el feed
- Pas 6: publiqueu i pengeu
Vídeo: Lector RSS Chumby: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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 [
DESCRIPCIÓ]>Ja està preparat. Principalment, només cal buscar el fitxer
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
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:
Sensor de nivell del col·lector d'aigua alimentat per bateria: 7 passos (amb imatges)
Sensor de nivell del col·lector d’aigua alimentat per piles: la nostra casa té un dipòsit d’aigua alimentat per la pluja que cau al terrat i s’utilitza per al vàter, la rentadora i les plantes del reg. Durant els darrers tres anys, els estius van ser molt secs, de manera que vam vigilar el nivell de l’aigua al dipòsit. S
Lector RFID basat en ESP32 amb pantalla tàctil: 7 passos
Lector RFID basat en ESP32 amb pantalla tàctil: en aquest petit format, mostraré com crear un lector RFID senzill amb sortida TFT per al muntatge a la paret mitjançant un mòdul ESP32 DEV KIT C, un lector basat en RC-522 i un kit AZ-Touch ESP. Podeu utilitzar aquest lector per accedir a la porta o per intrar alar
Lector de targetes SD sense fils [ESP8266]: 10 passos (amb imatges)
Lector de targetes SD sense fils [ESP8266]: se suposava que l’USB era universal i l’objectiu principal era fer un intercanvi en calent i molt fàcil d’interfaçar amb altres dispositius, però amb els anys la idea es va esfumar. Hi ha tantes variants diferents d’aquests ports USB que és tan frustrant a
Pany elèctric amb escàner d'empremta digital i lector RFID: 11 passos (amb imatges)
Pany de porta elèctric amb escàner d’empremtes digitals i lector RFID: el projecte es va dissenyar per evitar la necessitat d’utilitzar claus, per assolir el nostre objectiu vam utilitzar un sensor d’empremtes digitals òptic i un Arduino. Tanmateix, hi ha persones que tenen una empremta digital il·legible i el sensor no la reconeixerà. Després pensant en
Lector / escriptor i gravador d'àudio ScanUp NFC per a persones invidents, amb discapacitat visual i per a tothom: 4 passos (amb imatges)
Lector / escriptor i gravador d’àudio ScanUp NFC per a persones invidents, amb discapacitats visuals i per a tothom: estudio el disseny industrial i el projecte és el treball del meu semestre. L’objectiu és donar suport a persones amb discapacitat visual i cega amb un dispositiu que permet gravar àudio en format WAV en una targeta SD i trucar a aquesta informació mitjançant una etiqueta NFC. Així que a