Innehållsförteckning:

Chumby RSS -läsare: 6 steg
Chumby RSS -läsare: 6 steg

Video: Chumby RSS -läsare: 6 steg

Video: Chumby RSS -läsare: 6 steg
Video: Bboy dropper vs Bboy chumby 2024, Juli
Anonim
Chumby RSS -läsare
Chumby RSS -läsare
Chumby RSS -läsare
Chumby RSS -läsare
Chumby RSS -läsare
Chumby RSS -läsare

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

Se till att du kan kompilera Flash!
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

Lägg till lite kod!
Lägg till lite kod!
Lägg till lite kod!
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

Lite mer kod
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 [

Image
Image

BESKRIVNING]>Du är klar. Främst, leta bara efter

Publicera och ladda upp!
Publicera och ladda upp!

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

Publicera och ladda upp!
Publicera och ladda upp!
Publicera och ladda upp!
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: