Obsah:

Čítačka RSS Chumby: 6 krokov
Čítačka RSS Chumby: 6 krokov

Video: Čítačka RSS Chumby: 6 krokov

Video: Čítačka RSS Chumby: 6 krokov
Video: BlinkFeed ako RSS čítačka 2024, Júl
Anonim
Čítačka RSS Chumby
Čítačka RSS Chumby
Čítačka RSS Chumby
Čítačka RSS Chumby
Chumby RSS čítačka
Chumby RSS čítačka

Chumbies sú úžasní. RSS kanály sú úžasné. Prečo tieto dve veci nespojiť? Nie, dvojnásobná úžasnosť nikomu neublíži. Dôvodom je, že blesk je ťažký pre neskúsených. Toto je jednoduchý spôsob, ako to urobiť pomocou už napísaného programu. Budem ho modelovať pomocou programu Instructables a mali by ste byť pripravení upraviť ho podľa svojich potrieb! Za fotografie ďakujeme ewilhelm!

Krok 1: Uistite sa, že môžete kompilovať Flash

Uistite sa, že môžete kompilovať Flash!
Uistite sa, že môžete kompilovať Flash!

Ak máte IDE vývojára Flash (I. E. Flash MX), NIE JE TO LEN FLASH PLAYER, potom máte všetko pripravené. Ak nie, pozrite sa okolo seba. Ak ste študent, škola to môže mať, niekto v práci to môže mať. Ak nie, som si istý, že sa v komentároch vytvorí skupina tvorcov bleskov, ktorí to pre vás radi urobia. UPOZORNENIE: Moje fotografie boli nasnímané vo formáte Flash Pro 8, takže môže vyzerať trochu inak, ako to, ktoré používate., ale základné princípy sú rovnaké.

Krok 2: Pridajte nejaký kód

Pridajte nejaký kód!
Pridajte nejaký kód!
Pridajte nejaký kód!
Pridajte nejaký kód!

Chytil som čítačku, ktorá bola na Chumby Wiki, a bol s ňou problém. Čítal obrázky zo značky „media: content“namiesto toho, aby obrázok našiel v popise. Aby som to obišiel, pridal som nejaký kód. V časti Akcie: Snímka 1, v spodnej časti umiestnená, bude fungovať funkcia „načítať film“Nahradiť ju a všetko pod ňou:

funkcia GetImage (des) {var del: Array; del = des.split ('apos' do 'aposwidth = "& apos alebo & aposhieght =" & apos, ak je výška na prvom mieste. img = des.split (& apos "/> & apos); var obrázok: reťazec; obrázok = obrázok [0]; návrat (image);} funkcia GetDes (ddd) {// Rovnaké premenné, asi som lenivý:-) ALE FUNGUJE TO! vec = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: Reťazec; des2 = del1 [1]; var img1: Pole; img1 = des2.split (""); var image1: Reťazec; obrázok1 = img1 [0]; return (image1);} proxy1._visible = false; function loadItem (item) {g_currentItem = item; // // // vyplňte textové polia z položky RSS // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti je nespracovaný popis. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (popis); author.text = "od"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "aktualizované"+item.firstValueOfType (& apospubDate & apos); var popis: Reťazec; descrip = item.firstValueOfType (& aposdescription & apos); var url: reťazec; url = GetImage (popis); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})

Krok 3: Ďalší kód

Ešte nejaký kód
Ešte nejaký kód

Teraz musíme pridať nasledujúci kód na zmenu veľkosti obrázku.

onClipEvent (údaje) {if (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Toto musí ísť pod akcie pre inštanciu „proxy1“, nie pre akcie rámca 1 pre symbol „proxy“(Na mojom obrázku sú určité rozdiely, uvedené s fotónmi) zmenil kód, aby bol efektívnejší!

Krok 4: Začnime

Najprv si musíme vybrať náš kanál RSS. Nájdite naň odkaz a skopírujte ho a prilepte ho do nasledujúceho riadku. Potom vezmite základnú adresu URL (tj: https://www.instructables.com/ z https://www.instructables.com/tag/type:instructable/rss.xml) a na koniec pridajte „crossdomain.xml“z toho. (Bolo by to https://www.instructables.com/crossdomain.xml). Zadajte to do panela s adresou vo vašom prehliadači. Ak sa vám zobrazí stránka, ktorá hovorí niečo ako:

Si dobrý. Ak sa zobrazí chybové hlásenie, sťažujte sa správcovi webu a povedzte, že by ho mal pridať, aby súbory Flash mali prístup k svojmu obsahu. Uveďte príklad bleskovej čítačky RSS. Ak si to chcete prečítať, choďte sem (Kto by vedel, že na túto tému bude celý web ???)

Krok 5: Skontrolujte informačný kanál

V prehliadači otvorte kanál RSS a uložte ho na disk. Teraz ho otvorte pomocou programu Poznámkový blok alebo ekvivalentného programu. Pozrite sa na to, hlavnou vecou, o ktorú sa obávame, sú obrázky. Ak štítok popisu vyzerá takto:

<! [CDATA [

Image
Image

POPIS]>Máte nastavené. Hlavne stačí hľadať

Publikovať a nahrať!
Publikovať a nahrať!

tag na začiatku, pretože aktuálny kód prerušuje všetko po ňom. Ak nie, upozornite na web, ktorý ho umiestni do stredu alebo na koniec, a ja rád vykonám inováciu.

Krok 6: Zverejnite a nahrajte

Publikovať a nahrať!
Publikovať a nahrať!
Publikovať a nahrať!
Publikovať a nahrať!

Teraz sa môžete s obrázkami pohrať, ak chcete, ale NEODSTRAŇUJTE sivé pole! Najlepšie je však zmeniť ho na štvorcový obrys 80x60.

Pridal som logo Instructables, je to príjemný dotyk! Potom môžete textové polia presúvať a meniť ich veľkosť, aby ste využili priestor. Keď ste hotoví, stlačením klávesu Ctrl+Enter (v systéme Windows) si zobrazte ukážku filmu a uistite sa, že funguje. Ak hovorí, že došlo k nejakej chybe zabezpečenia, ignorujte to. Teraz na web Chumby môžete widget nahrať a potom ho pridať do svojho mixu miniaplikácií. Ak chcete, môžete si overiť, že to bude fungovať na Virtual Chumby. A čoskoro to bude na vašom Chumby! Gratulujem

Odporúča: