INHOUDSOPGAWE:

Chumby RSS -leser: 6 stappe
Chumby RSS -leser: 6 stappe

Video: Chumby RSS -leser: 6 stappe

Video: Chumby RSS -leser: 6 stappe
Video: ✨ Красивый японский ажурный узор спицами для вязания кофточек, кардиганов и других изделий. 2024, November
Anonim
Chumby RSS -leser
Chumby RSS -leser
Chumby RSS -leser
Chumby RSS -leser
Chumby RSS -leser
Chumby RSS -leser

Chumbies is awesome. RSS -feeds is wonderlik. Waarom nie die twee kombineer nie? Nee, die dubbele wonderlikheid sal niemand regtig seermaak nie. Die rede hiervoor is dat flits moeilik is vir die onervare. Hier is 'n eenvoudige manier om dit te doen met 'n reeds geskrewe program. Ek sal dit met Instructables model, en u moet gereed wees om dit aan te pas volgens u behoeftes! Dankie ewilhelm vir die foto's!

Stap 1: Maak seker dat u flits kan saamstel

Maak seker dat u flits kan saamstel!
Maak seker dat u flits kan saamstel!

As u 'n Flash -ontwikkelaar -ID (I. E. Flash MX) het, en nie net 'n flitsspeler nie, dan is u gereed. Indien nie, kyk rond. As u 'n student is, is dit moontlik dat die skool dit het, en dit is moontlik deur iemand in die werk. As dit nie die geval is nie, is ek seker 'n groep flitsmakers sal in die kommentaar verskyn en sal dit graag vir u doen. LET OP: My foto's is op Flash Pro 8 geneem, sodat dit effens anders kan lyk as wat u gebruik, maar die basiese beginsels is dieselfde.

Stap 2: Voeg kode by

Voeg 'n paar kode by!
Voeg 'n paar kode by!
Voeg 'n paar kode by!
Voeg 'n paar kode by!

Ek het die leser op die Chumby Wiki gegryp, en daar was 'n probleem daarmee. Dit het die beelde gelees van die etiket "media: inhoud", in plaas van om die beeld in die beskrywing te vind. Om dit te vermy, het ek 'n kode bygevoeg. Onder aksies: raam 1, onderaan, is daar 'n funksie "laai film". Vervang dit en alles daaronder:

funksie GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos or & aposhieght =" & apos as die hoogte eerste kom. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (image);} funksie GetDes (ddd) {// Dieselfde veranderlikes, ek dink ek is lui:-) MAAR DIT WERK! ding = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: String; des2 = del1 [1]; var img1: Array; img1 = des2.split (""); var image1: String; image1 = img1 [0]; return (image1);} proxy1._visible = false; funksie loadItem (item) {g_currentItem = item; // // vul die teksvelde in van die RSS -item // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti is die onverwerkte beskrywing. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (beskrywing); author.text = "deur"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "opgedateer"+item.firstValueOfType (& apospubDate & apos); var beskrywing: String; descrip = item.firstValueOfType (& aposbeskrywing & apos); var url: String; url = GetImage (beskrywing); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})

Stap 3: 'n bietjie meer kode

Nog 'n paar kode
Nog 'n paar kode

Nou moet ons die volgende kode byvoeg om die grootte van u prentjie te verander.

onClipEvent (data) {if (this._width! = 80) this._width = 80; as (hierdie._hoogte! = 60) hierdie_hoogte = 60;}Dit moet onder die aksies van die instansie "proxy1" gaan, nie die raam 1 -aksies vir die simbool "proxy" (in my beeld is daar 'n paar verskille, opgemerk met fotonote) om die kode doeltreffender te wees!

Stap 4: Kom ons begin

Eerstens moet ons ons RSS -feed kies. Soek die skakel daarna en kopieer en plak die skakel in die volgende reël. Neem vervolgens die basis -url (dit wil sê: https://www.instructables.com/ van https://www.instructables.com/tag/type:instructable/rss.xml) en voeg "crossdomain.xml" by tot die einde daarvan. (Dit sou dus https://www.instructables.com/crossdomain.xml) wees. Tik dit in die adresbalk van u blaaier. As u 'n bladsy kry wat iets sê soos:

Jy is goed. As u 'n foutboodskap kry, moet u by die webmeester van die webwerf kla en sê dat hulle dit moet byvoeg sodat flitslêers toegang tot hul inhoud kan kry. Gee die voorbeeld van 'n flits RSS -leser. As u daaroor wil lees, gaan hiernatoe (wie sou weet dat daar 'n hele webwerf hieroor sou wees ???)

Stap 5: Gaan die voer na

Maak die RSS -feed in u blaaier oop en stoor dit op 'n skyf. Maak dit nou oop met Notepad of 'n ekwivalent. Kyk gerus, die belangrikste ding waaroor ons bekommerd is, is die beelde. As die beskrywingsetiket so lyk:

<! [CDATA [

Image
Image

BESKRYWING]>Jy is reg. Soek hoofsaaklik net die

Publiseer en laai op!
Publiseer en laai op!

tag aan die begin, want die huidige kode sny alles daarna af. As dit nie die geval is nie, wys asseblief op 'n webwerf wat dit in die middel of einde plaas, en ek sal met graagte 'n opgradering aanbring.

Stap 6: Publiseer en laai op

Publiseer en laai op!
Publiseer en laai op!
Publiseer en laai op!
Publiseer en laai op!

As u wil, kan u met die beelde speel, maar moenie die grys blokkie uitvee nie! Dit is egter die beste om dit na 'n 80x60 vierkante omtrek te verander.

Ek het die Instructables -logo bygevoeg, dit is 'n goeie aanraking! Dan kan u die tekskaste rondskuif en die grootte daarvan verander om voordeel te trek uit die spasie. As u klaar is, klik op Control+Enter (op Windows) om 'n voorskou van u film te sien, maak seker dat dit werk. As dit sê dat daar 'n veiligheidsfout was, ignoreer dit net. Op die Chumby -webwerf kan u die widget oplaai en dit dan by u widget -mengsel voeg. As u wil, kan u verifieer dat dit op die Virtual Chumby sal werk. En binnekort sal dit op u Chumby wees! Baie geluk!

Aanbeveel: