Indholdsfortegnelse:

Chumby RSS -læser: 6 trin
Chumby RSS -læser: 6 trin

Video: Chumby RSS -læser: 6 trin

Video: Chumby RSS -læser: 6 trin
Video: Saweetie - Tap In (feat. Post Malone, DaBaby & Jack Harlow) [Official Animated Video] 2024, November
Anonim
Chumby RSS -læser
Chumby RSS -læser
Chumby RSS -læser
Chumby RSS -læser
Chumby RSS -læser
Chumby RSS -læser

Chumbies er fantastiske. RSS -feeds er fantastiske. Hvorfor ikke kombinere de to? Nej, den dobbelte awesomeness vil ikke skade nogen, virkelig. Årsagen er, at flash er svært for de uerfarne. Her er en enkel måde at gøre det med et allerede skrevet program. Jeg vil modellere det med Instructables, og du skal være klar til at justere det efter dine behov! Tak ewilhelm for billederne!

Trin 1: Sørg for, at du kan kompilere Flash

Sørg for, at du kan kompilere Flash!
Sørg for, at du kan kompilere Flash!

Hvis du har en Flash -udvikler -IDE (dvs. Flash MX), IKKE BARE EN FLASH -SPILLER, så er du klar. Hvis ikke, se dig omkring. Hvis du er studerende, har skolen det måske, nogen omkring arbejdet kan have det. Hvis ikke, er jeg sikker på, at der vil danne sig en gruppe flash-makers i kommentarerne og gør det gerne for dig. BEMÆRK: Mine billeder er taget på Flash Pro 8, så det kan se lidt anderledes ud end det, du bruger, men de grundlæggende principper er de samme.

Trin 2: Tilføj noget kode

Tilføj noget kode!
Tilføj noget kode!
Tilføj noget kode!
Tilføj noget kode!

Jeg tog fat i læseren, der var på Chumby Wiki, og der var et problem med det. Det læste billederne fra "media: content" -tagget i stedet for at finde billedet i beskrivelsen. For at komme uden om det tilføjede jeg noget kode. Under handlinger: Ramme 1, lidt i bunden, vil der være en funktion "indlæs film" Erstat det og alt under det med dette:

funktion GetImage (des) {var del: Array; del = des.split (& apos & apos til & aposwidth = "& apos eller & aposhieght =" & apos hvis højden kommer først. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (image);} funktion GetDes (ddd) {// Samme variabler, jeg tror jeg er & doven:-) MEN DET VIRKER! ting = 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; function loadItem (item) {g_currentItem = item; // // udfyld tekstfelterne fra RSS -elementet // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti er den ubehandlede beskrivelse. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (beskrivelse); author.text = "af"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "opdateret"+item.firstValueOfType (& apospubDate & apos); var beskrivelse: String; descrip = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (beskrivelse); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})

Trin 3: Noget mere kode

Noget mere kode
Noget mere kode

Nu skal vi tilføje følgende kode for at ændre størrelsen på dit billede.

onClipEvent (data) {hvis (this._width! = 80) this._width = 80; hvis (denne._højde! = 60) denne_højde = 60;}Dette skal gå ind under handlingerne for forekomsten "proxy1", ikke frame 1 -handlingerne for symbolet "proxy" (I mit billede er der nogle forskelle, noteret m/ fotonoter) ændret kode for at være mere effektiv!

Trin 4: Lad os komme i gang

Først skal vi vælge vores RSS -feed. Find linket til det, og kopier og indsæt linket i følgende linje. Tag derefter basiswebadressen (dvs.: https://www.instructables.com/ fra https://www.instructables.com/tag/type:instructable/rss.xml) og tilføj "crossdomain.xml" til slutningen af det. (Så det ville være https://www.instructables.com/crossdomain.xml). Indtast det i adresselinjen i din browser. Hvis du får en side, der siger noget i stil med:

Du er god. Hvis du får en fejlmeddelelse, skal du klage til webmaster på webstedet og sige, at de skal tilføje den, så flash -filer kan få adgang til deres indhold. Giv eksemplet på en flash RSS -læser. Hvis du vil læse om det, skal du gå her (Hvem ved, at der ville være et helt websted om sagen ???)

Trin 5: Kontroller feedet

Åbn RSS -feedet i din browser, og gem det på en disk. Åbn det nu med Notesblok eller en tilsvarende. Tjek det ud, det vigtigste, vi er bekymrede for, er billederne. Hvis inde i beskrivelseskoden ser sådan ud:

<! [CDATA [

Image
Image

BESKRIVELSE]>Du er klar. Hovedsageligt skal du bare kigge efter

Udgiv og upload!
Udgiv og upload!

tag i begyndelsen, fordi den nuværende kode afbryder alt efter det. Hvis ikke, skal du påpege et websted, der sætter det i midten eller slutningen, og jeg foretager gerne en opgradering.

Trin 6: Udgiv og upload

Udgiv og upload!
Udgiv og upload!
Udgiv og upload!
Udgiv og upload!

Nu kan du lege med billederne, hvis du vil, men slet IKKE den grå boks! Det er dog bedst at ændre det til et 80x60 kvadratisk omrids.

Jeg tilføjede Instructables -logoet, det er en fin touch! Derefter kan du flytte tekstboksene rundt og ændre størrelsen på dem for at udnytte pladsen. Når du er færdig, skal du trykke på kontrol+Enter (på Windows) for at se en forhåndsvisning af din film, og sørg for at den fungerer. Hvis der står, at der var en sikkerhedsfejl, skal du bare ignorere det. Nu på Chumby -webstedet kan du uploade widgeten og derefter tilføje den til dit widgetmix. Hvis du vil, kan du kontrollere, at det fungerer på Virtual Chumby. Og om lidt vil den være på din Chumby! Tillykke!

Anbefalede: