INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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 [
BESKRYWING]>Jy is reg. Soek hoofsaaklik net die
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
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!