Съдържание:

Четец на RSS четец на Chumby: 6 стъпки
Четец на RSS четец на Chumby: 6 стъпки

Видео: Четец на RSS четец на Chumby: 6 стъпки

Видео: Четец на RSS четец на Chumby: 6 стъпки
Видео: Splitting a PDF to Multiple PDFs with Python! 2024, Юли
Anonim
Chumby RSS четец
Chumby RSS четец
Chumby RSS четец
Chumby RSS четец
Chumby RSS четец
Chumby RSS четец

Chumbies са страхотни. RSS емисиите са страхотни. Защо не комбинирате двете? Не, двойната страхотност няма да навреди на никого, наистина. Причината е, че светкавицата е трудна за неопитни. Ето един прост начин да го направите с вече написана програма. Ще я моделирам с Instructables и вие трябва да сте готови да я коригирате според вашите нужди! Благодаря ewilhelm за снимките!

Стъпка 1: Уверете се, че можете да компилирате Flash

Уверете се, че можете да компилирате Flash!
Уверете се, че можете да компилирате Flash!

Ако имате IDE за разработчици на Flash (I. E. Flash MX), НЕ САМО ФЛЕШ ПЛЕЙЪР, тогава сте готови. Ако не, огледайте се наоколо. Ако сте ученик, училището може да го има, някой около работата може да го има. Ако не, сигурен съм, че в коментарите ще се образува група създатели на флаш и с удоволствие ще го направят вместо вас. ЗАБЕЛЕЖКА: Моите снимки са направени на Flash Pro 8, така че може да изглежда малко по-различно от това, което използвате, но основните принципи са същите.

Стъпка 2: Добавете код

Добавете малко код!
Добавете малко код!
Добавете малко код!
Добавете малко код!

Грабнах четеца, който беше в Wiki Chumby, и имаше проблем с него. Той чете изображенията от маркера "media: content", вместо да намери изображението в описанието. За да го заобиколя, добавих код. Под Действия: Кадър 1, wayyy в долната част, ще има функция "зареждане на филм" Заменете това и всичко под него с това:

функция GetImage (des) {var del: Array; del = des.split (& apos & apos to & aposwidth = "& apos или & aposhieght =" & apos, ако нивото е на първо място. img = des.split (& apos "/> & apos); var image: String; image = img [0]; return (image);} функция GetDes (ddd) {// Същите променливи, предполагам, че съм мързелив:-) НО РАБОТИ! thing = ddd.toString (); var del1: Array; del1 = thing.split (& apos.jpg "/ > & apos); var des2: String; des2 = del1 [1]; var img1: Масив; img1 = des2.split (""); var image1: Низ; image1 = img1 [0]; return (image1);} proxy1._visible = false; функция loadItem (item) {g_currentItem = item; // // попълваме текстовите полета от RSS елемента // title.text = item.firstValueOfType (& apostitle & apos); var descriptionpti: String; // descriptionpti е необработеното описание. descriptionpti = item.firstValueOfType (& aposdescription & apos); description.text = GetDes (descriptionpti); author.text = "от"+item.firstValueOfType (& aposauthor & apos); dateStr.text = "updated"+item.firstValueOfType (& apospubDate & apos); var description: String; description = item.firstValueOfType (& aposdescription & apos); var url: String; url = GetImage (описание); proxy.unloadMovie (); attachMovie (& aposproxy & apos, & aposproxy & apos, 1, {_x: proxy1._x, _y: proxy1._y, url: makeURL (url)})

Стъпка 3: Още малко код

Още малко код
Още малко код

Сега трябва да добавим следния код, за да промените размера на изображението.

onClipEvent (данни) {if (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Това трябва да мине под действията за екземпляра "proxy1", а не в рамка 1 действия за символа "прокси" (В моето изображение има някои разлики, отбелязани с фотоноти) променен код, за да бъде по -ефективен!

Стъпка 4: Нека започнем

Първо, трябва да изберем нашия RSS канал. Намерете връзката към него и копирайте и поставете връзката в следния ред. След това вземете базовия URL адрес (т.е.: https://www.instructables.com/ от https://www.instructables.com/tag/type:instructable/rss.xml) и добавете „crossdomain.xml“до края от него. (Така че ще бъде https://www.instructables.com/crossdomain.xml). Въведете това в адресната лента на вашия браузър. Ако получите страница, която казва нещо като:

Ти си добър. Ако получите съобщение за грешка, оплачете се на уеб администратора на сайта и кажете, че трябва да го добавят, така че флаш файловете да имат достъп до съдържанието им. Дайте примера за флаш RSS четец. Ако искате да го прочетете, отидете тук (Кой би знаел, че ще има цял сайт по въпроса ???)

Стъпка 5: Проверете емисията

Отворете RSS емисията във вашия браузър и я запишете на диск. Сега го отворете с Notepad или еквивалент. Проверете, основното нещо, което ни притеснява, са изображенията. Ако вътре в описанието маркерът изглежда така:

<! [CDATA [

Image
Image

ОПИСАНИЕ]>Готови сте. Основно, просто потърсете

Публикувайте и качвайте!
Публикувайте и качвайте!

таг в началото, защото текущият код прекъсва всичко след него. Ако не, моля посочете сайт, който го поставя в средата или края, и аз с удоволствие ще направя ъпгрейд.

Стъпка 6: Публикувайте и качвайте

Публикувайте и качвайте!
Публикувайте и качвайте!
Публикувайте и качвайте!
Публикувайте и качвайте!

Сега можете да играете с изображенията, ако искате, но НЕ изтривайте сивото поле! Най -добре е обаче да го промените на квадрат с контур 80x60.

Добавих логото на Instructables, приятно е! След това можете да премествате текстовите полета наоколо, като ги преоразмерявате, за да се възползвате от пространството. Когато приключите, натиснете Control+Enter (в Windows), за да визуализирате филма си, уверете се, че работи. Ако пише, че има някаква грешка в сигурността, просто го игнорирайте. Сега на сайта Chumby можете да качите джаджата и след това да я добавите към вашата комбинация от джаджи. Ако искате, можете да проверите дали ще работи на Virtual Chumby. И скоро той ще бъде на вашия Chumby! Честито!

Препоръчано: