Turinys:
- 1 žingsnis: įsitikinkite, kad galite sudaryti „Flash“
- 2 žingsnis: pridėkite kodą
- 3 žingsnis: šiek tiek daugiau kodo
- 4 žingsnis: pradėkime
- 5 veiksmas: patikrinkite kanalą
- 6 veiksmas: paskelbkite ir įkelkite
Video: „Chumby“RSS skaitytuvas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Chumbiai yra nuostabūs. RSS kanalai yra nuostabūs. Kodėl nesujungus abiejų? Ne, dvigubas nuostabumas niekam nepakenks. Priežastis ta, kad blykstei sunku nepatyrusiam. Čia yra paprastas būdas tai padaryti naudojant jau parašytą programą. Aš jį sumodeliuosiu su „Instructables“, ir jūs turėtumėte būti pasirengę jį koreguoti pagal savo poreikius! Ačiū „ewilhelm“už nuotraukas!
1 žingsnis: įsitikinkite, kad galite sudaryti „Flash“
Jei turite „Flash“kūrėjo IDE (pvz., „Flash MX“), o ne tik blykstės grotuvą, viskas yra paruošta. Jei ne, apsidairykite. Jei esate studentas, tai gali turėti mokykla, kažkas iš darbo. Jei ne, aš tikiu, kad komentaruose suformuos „flash“kūrėjų grupę ir mielai tai padarys už jus. PASTABA: mano nuotraukos buvo padarytos naudojant „Flash Pro 8“, todėl gali atrodyti šiek tiek kitaip nei jūs naudojate, tačiau pagrindiniai principai yra tie patys.
2 žingsnis: pridėkite kodą
Pagriebiau skaitytoją, esančią „Chumby Wiki“, ir kilo problemų. Jis nuskaitė vaizdus iš žymos „media: content“, užuot radęs vaizdą aprašyme. Norėdami tai padaryti, pridėjau kodą. Skiltyje „Veiksmai: 1 kadras“, apačioje, bus funkcija „įkelti filmą“. Pakeiskite tai ir viską po juo taip:
funkcija GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos arba & aposhieght =" & apos, jei hieght yra pirmas. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (image);} funkcija GetDes (ddd) {// Tie patys kintamieji, manau, aš tingus:-) BET VEIKIA! thing = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: Styga; des2 = del1 [1]; var img1: Masyvas; img1 = des2.split (""); var image1: Styga; vaizdas1 = img1 [0]; return (vaizdas1);} proxy1._visible = false; function loadItem (item) {g_currentItem = item; // // užpildykite teksto laukus iš RSS elemento // title.text = item.firstValueOfType (& apostitle & apos); var descripti: Styga; // descripti yra neapdorotas aprašymas. descripti = item.firstValueOfType (& aposdescription & apos); description.text = „GetDes“(aprašai); author.text = "by"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "updated"+item.firstValueOfType (& apospubDate & apos); var aprašymas: Styga; descrip = item.firstValueOfType (& aposdescription & apos); var url: eilutė; url = „GetImage“(aprašymas); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})
3 žingsnis: šiek tiek daugiau kodo
Dabar turime pridėti šį kodą, kad pakeistume jūsų vaizdo dydį.
onClipEvent (duomenys) {if (this._width! = 80) this._width = 80; jei (this._height! = 60) this_height = 60;}Tam reikia atlikti veiksmus, skirtus egzemplioriui „proxy1“, o ne 1 kadro simbolio „proxy“veiksmams (mano paveikslėlyje yra tam tikrų skirtumų, pažymėtų su fotototais), kad kodas būtų efektyvesnis!
4 žingsnis: pradėkime
Pirmiausia turime pasirinkti RSS kanalą. Raskite nuorodą į ją ir nukopijuokite ir įklijuokite nuorodą į šią eilutę. Tada paimkite pagrindinį URL (ty: https://www.instructables.com/ iš https://www.instructables.com/tag/type:instructable/rss.xml) ir į pabaigą pridėkite „crossdomain.xml“iš to. (Taigi tai būtų https://www.instructables.com/crossdomain.xml). Įveskite tai naršyklės adreso juostoje. Jei gausite puslapį, kuriame sakoma:
Tu esi geras. Jei gaunate klaidos pranešimą, pateikite skundą svetainės žiniatinklio valdytojui ir pasakykite, kad jie turėtų jį pridėti, kad „Flash“failai galėtų pasiekti jų turinį. Pateikite „flash“RSS skaitytuvo pavyzdį. Jei norite apie tai pasiskaityti, eikite čia (Kas žino, kad šiuo klausimu bus visa svetainė ???)
5 veiksmas: patikrinkite kanalą
Atidarykite RSS kanalą savo naršyklėje ir išsaugokite jį diske. Dabar atidarykite jį naudodami „Notepad“ar lygiavertį. Patikrinkite, pagrindinis dalykas, kuris mums rūpi, yra vaizdai. Jei aprašymo žyma atrodo maždaug taip:
<! [CDATA [
APRAŠYMAS]>Jūs pasiruošę. Visų pirma, tiesiog ieškokite
pradžioje, nes dabartinis kodas nutraukia viską po jo. Jei ne, nurodykite svetainę, kuri ją įdeda į vidurį arba pabaigą, ir aš mielai atnaujinsiu.
6 veiksmas: paskelbkite ir įkelkite
Dabar, jei norite, galite žaisti su vaizdais, bet NETINKITE pilkosios dėžutės! Tačiau geriausia jį pakeisti į 80x60 kvadrato kontūrą.
Pridėjau „Instructables“logotipą, jis malonus! Tada galite perkelti teksto laukelius ir pakeisti jų dydį, kad išnaudotumėte erdvę. Kai baigsite, paspauskite „Control“+„Enter“(„Windows“), kad peržiūrėtumėte filmą ir įsitikinkite, kad jis veikia. Jei sakoma, kad įvyko kokia nors saugumo klaida, tiesiog ignoruokite ją. Dabar „Chumby“svetainėje galite įkelti valdiklį ir pridėti jį prie valdiklių mišinio. Jei norite, galite patikrinti, ar jis veiks „Virtual Chumby“. Ir netrukus tai bus jūsų „Chumby“! Sveikinu!
Rekomenduojamas:
LED cilindrinis paspirtukas - 80 -ųjų Larsono skaitytuvas: 5 žingsniai (su nuotraukomis)
„LED Cylon Scooter“- 80-ųjų „Larson“skaitytuvas: Šis projektas yra labai 80-ųjų atnaujinimas į labai 80-ųjų motorolerį. Aš įdedu LED juostą į savo vaikino „Smokey“„Honda Elite“groteles, kad sukurtų „Larson“skaitytuvo animacijos efektą, mokydamas jį, kaip lituoklis. Grandinė ir kodas remiksuojami iš
ESP32 pagrįstas RFID skaitytuvas su jutikliniu ekranu: 7 žingsniai
ESP32 pagrįstas RFID skaitytuvas su jutikliniu ekranu: Šioje instrukcijoje parodysiu, kaip sukurti paprastą RFID skaitytuvą su TFT išvestimi, skirtą tvirtinti prie sienos, naudojant ESP32 DEV KIT C modulį, RC-522 pagrindu sukurtą skaitytuvo plokštę ir AZ-Touch ESP rinkinį. Šį skaitytuvą galite naudoti norėdami patekti į duris arba signalizuoti įsibrovėlius
Belaidis IR temperatūros skaitytuvas: 9 žingsniai
Belaidis infraraudonųjų spindulių temperatūros skaitytuvas: belaidis infraraudonųjų spindulių temperatūros nuskaitymo įrenginys PH belaidis ryšys Nuskaitykite peržiūrėtą temperatūrą naudodami mobilųjį telefoną per „Bluetooth“. Įdėkite prietaisą ir peržiūrėkite temperatūrą iš tolo. " Negalima to paliesti. " Mūsų šeima, kurią sudaro trys studentai
„IPhone“skaitytuvas: 3 žingsniai (su paveikslėliais)
„IPhone“skaitytuvas: Aš darau daug užrašų ir man reikėjo juos greitai nuskaityti, kad galėtumėte konsultuotis internete. Bet koks skaitytuvas buvo per lėtas, kad galėtų suskaitmeninti šimtus mano apgamo puslapių. Gera nuotrauka buvo geras sprendimas. Maniau, kad šiam tikslui panaudosiu „iPhone“
Konjako dėžutės didelio formato skaitytuvas: 4 žingsniai
Konjako dėžutės didelio formato skaitytuvas: man reikėjo nuskaityti kai kurias knygas, kurios buvo didesnės nei 8,5 x 11 colių - šiuo atveju 9 x 12. Mano plokščiaekranis skaitytuvas talpina tik 8,5 " platus popierius. Turiu „iPhone“programą, kuri puikiai atlieka rankinius nuskaitymus, bet norėjau automatizuoti procesą