Inhoudsopgave:
- Stap 1: Zorg ervoor dat u Flash kunt compileren
- Stap 2: voeg wat code toe
- Stap 3: Nog wat code
- Stap 4: Laten we beginnen
- Stap 5: Controleer de feed
- Stap 6: Publiceren en uploaden
Video: Chumby RSS-lezer: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Chumbies zijn geweldig. RSS-feeds zijn geweldig. Waarom de twee niet combineren? Nee, de dubbele awesomeness zal niemand pijn doen, echt niet. De reden is dat flitsen moeilijk is voor onervarenen. Hier is een eenvoudige manier om het te doen met een reeds geschreven programma. Ik zal het modelleren met Instructables, en je zou klaar moeten zijn om het aan te passen aan je behoeften! Bedankt ewilhelm voor de foto's!
Stap 1: Zorg ervoor dat u Flash kunt compileren
Als je een Flash-ontwikkelaar IDE (D.w.z. Flash MX) hebt, NIET ALLEEN EEN FLASH-SPELER, dan ben je helemaal klaar. Zo niet, kijk dan om je heen. Als je een student bent, heeft de school het misschien, iemand in de buurt van het werk heeft het misschien. Zo niet, dan weet ik zeker dat er zich een groep flitsers zal vormen in de opmerkingen die dit graag voor u zullen doen. OPMERKING: Mijn foto's zijn gemaakt met Flash Pro 8, dus het kan er iets anders uitzien dan wat u gebruikt, maar de basisprincipes zijn hetzelfde.
Stap 2: voeg wat code toe
Ik pakte de lezer die op de Chumby Wiki stond, en er was een probleem mee. Het las de afbeeldingen van de "media:content"-tag, in plaats van de afbeelding in de beschrijving te vinden. Om dat te omzeilen heb ik wat code toegevoegd. Onder Actions:Frame 1, wayyy onderaan, zal er een functie zijn "load movie"Vervang dat, en alles eronder door dit:
functie GetImage(des){ var del:Array; del = des.split(&apos&apos to &aposwidth="&apos of &aposhieght="&apos als de hoogte eerst komt. img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //Dezelfde variabelen, ik denk dat ik lui ben:-) MAAR HET WERKT! 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 afbeelding1:String; afbeelding1 = img1[0]; return(image1);}proxy1._visible = false;function loadItem(item) { g_currentItem = item; // // vul de tekstvelden van het RSS-item in // title.text = item.firstValueOfType(&apostitle&apos); var descripti:String; //descripti is de onverwerkte beschrijving. descripti = item.firstValueOfType(&aposdescription&apos); description.text = GetDes(descripti); author.text = "door "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "bijgewerkt "+item.firstValueOfType(&apospubDate&apos); var beschrijving:String; descrip = item.firstValueOfType(&aposdescription&apos); var url:String; url = GetImage (beschrijving); proxy.unloadMovie(); attachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})
Stap 3: Nog wat code
Nu moeten we de volgende code toevoegen om het formaat van uw afbeelding te wijzigen.
onClipEvent(data){ if (this._width!=80) this._width = 80; if (this._height!=60) this_height = 60;}Dit moet onder de acties voor de instantie "proxy1" vallen, niet de acties van frame 1 voor het symbool "proxy" (in mijn afbeelding zijn er enkele verschillen, opgemerkt met fotonotities) gewijzigde code om efficiënter te zijn!
Stap 4: Laten we beginnen
Eerst moeten we onze RSS-feed kiezen. Zoek de link ernaar en kopieer en plak de link in de volgende regel. Neem vervolgens de basis-URL (dwz: https://www.instructables.com/ van https://www.instructables.com/tag/type:instructable/rss.xml) en voeg "crossdomain.xml" toe aan het einde ervan. (Het zou dus https://www.instructables.com/crossdomain.xml zijn). Typ dat in de adresbalk van uw browser. Als je een pagina krijgt die iets zegt als:
Jij bent goed. Als u een foutmelding krijgt, dient u een klacht in bij de webmaster van de site en zegt u dat ze deze moeten toevoegen zodat Flash-bestanden toegang hebben tot hun inhoud. Geef het voorbeeld van een flash RSS-lezer. Als je erover wilt lezen, ga dan hierheen (wie zou weten dat er een hele site over zou zijn???)
Stap 5: Controleer de feed
Open de RSS-feed in uw browser en sla deze op een schijf op. Open het nu met Kladblok of een equivalent. Check it out, het belangrijkste waar we ons zorgen over maken zijn de afbeeldingen. Als binnen de beschrijvingstag er ongeveer zo uitziet:
<![CDATA[
BESCHRIJVING]>Je bent klaar. Zoek vooral naar de
tag aan het begin, omdat de huidige code alles erna afsnijdt. Zo niet, wijs dan een site aan die het in het midden of einde plaatst, en ik zal graag een upgrade uitvoeren.
Stap 6: Publiceren en uploaden
Nu kun je met de afbeeldingen spelen als je wilt, maar verwijder het grijze vak NIET! Het is echter het beste om het te veranderen in een vierkante omtrek van 80x60.
Ik heb het Instructables-logo toegevoegd, het is een leuke touch! Vervolgens kunt u de tekstvakken verplaatsen en het formaat ervan wijzigen om te profiteren van de ruimte. Als je klaar bent, druk je op control+Enter (in Windows) om een voorbeeld van je film te bekijken, zorg ervoor dat het werkt. Als er staat dat er een beveiligingsfout is opgetreden, negeer het dan gewoon. Nu kun je op de Chumby-site de widget uploaden en vervolgens toevoegen aan je widgetmix. Als je wilt, kun je controleren of het werkt op de Virtual Chumby. En binnenkort staat het op je Chumby! Gefeliciteerd!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Microsoft Office Excel hacken om live RSS-aandelennieuwsfeeds te lezen: 3 stappen
Microsoft Office Excel hacken om live RSS-aandelennieuwsfeeds te lezen: u kunt Excel gemakkelijk laten fungeren als een live RSS-nieuwslezer met een gratis add-on. Wat hier zo cool aan is, in tegenstelling tot het gebruik van een gewone nieuwslezer, is dat je het nieuws kunt laten bijwerken, afhankelijk van het aandelensymbool waarin je geïnteresseerd bent. Plus
Maak je eigen Mac RSS-widget!: 5 stappen
Maak je eigen Mac RSS-widget!: In dit hardnekkige voorbeeld zie je hoe je je eigen mac-widget kunt maken! Het is niet erg moeilijk. Maak bijvoorbeeld een "Instructables Contest"-widget. Dit laat je zien wanneer de nieuwste wedstrijden zijn