Innehållsförteckning:
- Steg 1: Se till att du kan kompilera Flash
- Steg 2: Lägg till lite kod
- Steg 3: Lite mer kod
- Steg 4: Låt oss komma igång
- Steg 5: Kontrollera flödet
- Steg 6: Publicera och ladda upp
Video: Chumby RSS -läsare: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Chumbies är fantastiska. RSS -flöden är fantastiska. Varför inte kombinera de två? Nej, dubbelhäftigheten kommer inte att skada någon, egentligen. Anledningen är att blixt är svårt för de oerfarna. Här är ett enkelt sätt att göra det med ett redan skrivet program. Jag kommer att modellera det med Instructables, och du bör vara redo att justera det efter dina behov! Tack ewilhelm för bilderna!
Steg 1: Se till att du kan kompilera Flash
Om du har en Flash -utvecklar -IDE (dvs. Flash MX), INTE BARA EN FLASH -SPELARE, då är du klar. Om inte, se dig omkring. Om du är student kan skolan ha det, någon runt jobbet kan ha det. Om inte, är jag säker på att en grupp flashmakare kommer att bildas i kommentarerna och gör det gärna åt dig. OBS: Mina bilder togs på Flash Pro 8, så det kan se lite annorlunda ut än vad du använder, men de grundläggande principerna är desamma.
Steg 2: Lägg till lite kod
Jag tog tag i läsaren som fanns på Chumby Wiki, och det var ett problem med den. Den läste bilderna från taggen "media: content" istället för att hitta bilden i beskrivningen. För att komma runt det lade jag till lite kod. Under Actions: Frame 1, wayyy längst ner, kommer det att finnas en funktion "ladda film" Ersätt det och allt under det med detta:
funktion GetImage (des) {var del: Array; del = des.split (& apos & apos till & aposwidth = "& apos eller & aposhieght =" & apos om högen kommer först. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (image);} funktion GetDes (ddd) {// Samma variabler, jag antar att jag & aposm lat:-) MEN DET FUNGERAR! thing = 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; bild1 = img1 [0]; return (image1);} proxy1._visible = false; function loadItem (item) {g_currentItem = item; // // fyll i textfälten från RSS -objektet // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti är den obearbetade beskrivningen. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (descripti); author.text = "by"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "uppdaterad"+item.firstValueOfType (& apospubDate & apos); var beskrivning: String; descrip = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (beskrivning); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})
Steg 3: Lite mer kod
Nu måste vi lägga till följande kod för att ändra storlek på din bild.
onClipEvent (data) {if (this._width! = 80) this._width = 80; om (this._height! = 60) this_height = 60;}Detta måste gå under åtgärderna för instansen "proxy1", inte ram 1 -åtgärderna för symbolen "proxy" (I min bild finns det några skillnader, noterade med fotonoter) ändrad kod för att vara mer effektiv!
Steg 4: Låt oss komma igång
Först måste vi välja vårt RSS -flöde. Hitta länken till den och kopiera och klistra in länken i följande rad. Ta sedan basadressen (dvs.: https://www.instructables.com/ från https://www.instructables.com/tag/type:instructable/rss.xml) och lägg till "crossdomain.xml" i slutet av det. (Så det skulle vara https://www.instructables.com/crossdomain.xml). Ange det i adressfältet i din webbläsare. Om du får en sida som säger något liknande:
Du är bra. Om du får ett felmeddelande, klaga till webbansvarig för webbplatsen och säg att de ska lägga till det så att flashfiler kan komma åt deras innehåll. Ge exempel på en flash -RSS -läsare. Om du vill läsa om det, gå hit (vem vet att det skulle finnas en hel webbplats om saken ???)
Steg 5: Kontrollera flödet
Öppna RSS -flödet i din webbläsare och spara det på en disk. Öppna den nu med Anteckningar eller motsvarande. Kolla in det, det viktigaste vi är oroliga för är bilderna. Om beskrivningstaggen ser ut så här:
<! [CDATA [
BESKRIVNING]>Du är klar. Främst, leta bara efter
tag i början, eftersom den nuvarande koden avbryter allt efter det. Om inte, vänligen peka ut en webbplats som sätter den i mitten eller slutet, så gör jag gärna en uppgradering.
Steg 6: Publicera och ladda upp
Nu kan du leka med bilderna om du vill, men ta inte bort den grå rutan! Det är dock bäst att ändra det till en 80x60 kvadratisk kontur.
Jag la till Instructables -logotypen, det är en fin touch! Sedan kan du flytta textrutorna och ändra storlek på dem för att dra nytta av utrymmet. När du är klar, tryck på kontroll+Retur (i Windows) för att förhandsgranska din film, se till att den fungerar. Om det står att det var något säkerhetsfel ignorerar du det. Nu på Chumby -webbplatsen kan du ladda upp widgeten och sedan lägga till den i din widgetmix. Om du vill kan du verifiera att det fungerar på Virtual Chumby. Och snart kommer det att finnas på din Chumby! Grattis!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Hacka Microsoft Office Excel för att läsa Live RSS Aktienyheter: 3 steg
Hacka Microsoft Office Excel för att läsa Live RSS Stock News News Feeds: Du kan enkelt få Excel att fungera som en live stock RSS-nyhetsläsare med ett gratis tillägg. Vad som är coolt med detta, till skillnad från att använda en vanlig nyhetsläsare, är att du kan låta den uppdatera nyheterna beroende på aktiesymbolen du är intresserad av. Plus,
Gör din egen Mac RSS -widget !: 5 steg
Skapa din egen Mac RSS -widget !: I den här otrevliga sjukdomen kan du visa hur du gör din egen Mac -widget! Det är inte särskilt svårt. Som exempel kan du göra en widget "Instructables Contest". Detta kommer att visa dig när de senaste tävlingarna är uppe