Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Chumbies sunt sunt minunate. Fluxurile RSS sunt minunate. De ce nu combinați cele două? Nu, dubla groază nu va răni pe nimeni, într-adevăr. Motivul este că blițul este greu pentru cei neexperimentați. Iată o modalitate simplă de a face acest lucru cu un program deja scris. Îl voi modela cu Instructables și ar trebui să fiți gata să îl reglați în funcție de nevoile dvs.! Mulțumim ewilhelm pentru fotografii!
Pasul 1: Asigurați-vă că puteți compila Flash
Dacă aveți un IDE de dezvoltator Flash (adică Flash MX), NU DOAR UN JOC FLASH, atunci sunteți gata. Dacă nu, uită-te în jur. Dacă sunteți elev, școala ar putea să o aibă, cineva din jurul muncii ar putea să o aibă. Dacă nu, sunt sigur că un grup de flash-makers se vor forma în comentarii și vor fi încântați să o facă pentru dvs. NOTĂ: Fotografiile mele au fost făcute pe Flash Pro 8, deci poate arăta ușor diferit de ceea ce utilizați, dar principiile de bază sunt aceleași.
Pasul 2: Adăugați un cod
Am apucat cititorul de pe Chumby Wiki și a apărut o problemă cu acesta. A citit imaginile din eticheta „media: content”, în loc să găsească imaginea în descriere. Pentru a evita acest lucru, am adăugat un cod. Sub Acțiuni: Cadru 1, foarte bine în partea de jos, va exista o funcție „încărcați filmul” Înlocuiți-o, și tot ce se află sub aceasta cu aceasta:
funcția GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos or & aposhieght =" & apos dacă primul este primul. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (imagine);} funcția GetDes (ddd) {// Aceleași variabile, cred că sunt și leneș:-) DAR FUNCȚIONEAZĂ! lucru = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: String; des2 = del1 [1]; var img1: Array; img1 = des2.split (""); var imagine1: Șir; imagine1 = img1 [0]; return (image1);} proxy1._visible = false; function loadItem (item) {g_currentItem = item; // // completați câmpurile de text din articolul RSS // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti este descrierea neprocesată. descripti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (descripti); author.text = "by" + item.firstValueOfType (& aposauthor & apos); dateStr.text = "actualizat" + item.firstValueOfType (& apospubDate & apos); var descrip: String; descrip = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (descrip); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})
Pasul 3: Mai multe coduri
Acum trebuie să adăugăm următorul cod pentru a redimensiona imaginea.
onClipEvent (date) {if (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Acest lucru trebuie să intre sub acțiunile pentru instanța "proxy1", nu acțiunile cadrului 1 pentru simbolul "proxy" (în imaginea mea, există unele diferențe, observate cu fotonote), codul a fost modificat pentru a fi mai eficient!
Pasul 4: Să începem
În primul rând, trebuie să ne alegem fluxul RSS. Găsiți linkul către acesta și copiați și lipiți linkul în următoarea linie. Apoi, luați adresa URL de bază (adică: https://www.instructables.com/ de la https://www.instructables.com/tag/type:instructable/rss.xml) și adăugați „crossdomain.xml” la final din ea. (Deci ar fi https://www.instructables.com/crossdomain.xml). Tastați acest lucru în bara de adrese a browserului dvs. Dacă primiți o pagină care spune ceva de genul:
Esti bun. Dacă primiți un mesaj de eroare, reclamați-vă la webmasterul site-ului și spuneți că ar trebui să-l adauge, astfel încât fișierele flash să își poată accesa conținutul. Dați exemplul unui cititor RSS flash. Dacă doriți să citiți mai multe despre aceasta, mergeți aici (Cine ar ști că ar exista un site întreg în această privință ???)
Pasul 5: Verificați alimentarea
Deschideți fluxul RSS în browser și salvați-l pe un disc. Acum deschideți-l cu Notepad sau un echivalent. Verifică-l, principalul lucru care ne preocupă sunt imaginile. Dacă în interiorul etichetei de descriere arată cam așa:
<! [CDATA [
DESCRIERE]>Ești pregătit. În principal, trebuie doar să căutați
eticheta la început, deoarece codul curent întrerupe totul după el. Dacă nu, vă rugăm să indicați un site care îl pune la mijloc sau la sfârșit și voi face cu plăcere un upgrade.
Pasul 6: publicați și încărcați
Acum, puteți juca cu imaginile dacă doriți, dar NU ștergeți caseta gri! Cu toate acestea, este bine să îl schimbați într-un contur pătrat de 80x60.
Am adăugat sigla Instructables, este o atingere plăcută! Apoi, puteți muta casetele text, redimensionându-le pentru a profita de spațiu. Când ați terminat, apăsați control + Enter (pe Windows) pentru a previzualiza filmul, asigurați-vă că funcționează. Dacă se spune că a existat o eroare de securitate, trebuie doar să o ignorați. Acum, pe site-ul Chumby, puteți încărca widgetul, apoi îl puteți adăuga la mixul dvs. widget. Dacă doriți, puteți verifica dacă va funcționa pe Virtual Chumby. Și în scurt timp, va fi pe Chumby! Felicitări!