Оглавление:

Читатель Chumby RSS: 6 шагов
Читатель Chumby RSS: 6 шагов

Видео: Читатель Chumby RSS: 6 шагов

Видео: Читатель Chumby RSS: 6 шагов
Видео: Видеоуроки. 7-класс. 21.05.2020 г. 2024, Ноябрь
Anonim
Читатель Chumby RSS
Читатель Chumby RSS
Читатель Chumby RSS
Читатель Chumby RSS
Читатель Chumby RSS
Читатель Chumby RSS

Чамби потрясающие. RSS-каналы потрясающие. Почему бы не совместить их? Нет, на самом деле двойная крутизна никому не повредит. Причина в том, что вспышка трудна для неопытных. Вот простой способ сделать это с помощью уже написанной программы. Я смоделирую ее с помощью Instructables, и вы должны быть готовы настроить ее в соответствии с вашими потребностями! Спасибо ewilhelm за фотографии!

Шаг 1. Убедитесь, что вы умеете компилировать Flash

Убедитесь, что вы умеете компилировать Flash!
Убедитесь, что вы умеете компилировать Flash!

Если у вас есть IDE разработчика Flash (например, Flash MX), а НЕ ПРОСТО FLASH PLAYER, то все готово. Если нет, оглянитесь вокруг. Если вы студент, он может быть в школе, он может быть у кого-то на работе. Если нет, я уверен, что группа разработчиков flash сформируется в комментариях и будет рада сделать это для вас. ПРИМЕЧАНИЕ: Мои фотографии были сделаны на Flash Pro 8, поэтому они могут немного отличаться от того, что вы используете., но основные принципы те же.

Шаг 2: Добавьте код

Добавьте код!
Добавьте код!
Добавьте код!
Добавьте код!

Я схватил читателя, который был на Chumby Wiki, и с ним возникла проблема. Он считывает изображения из тега «media: content» вместо того, чтобы находить изображение в описании. Чтобы обойти это, я добавил код. В разделе «Действия: кадр 1», в самом низу, будет функция «загрузить фильм». Замените это и все, что ниже, на это:

функция 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);} function 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: String; image1 = img1 [0]; return (image1);} proxy1._visible = false; функция loadItem (item) {g_currentItem = item; // // заполняем текстовые поля из элемента RSS // title.text = item.firstValueOfType (& apostitle & apos); var descripti: String; // descripti - необработанное описание. descripti = item.firstValueOfType ('aposdescription'); description.text = GetDes (описание); author.text = "автор" + item.firstValueOfType (& aposauthor & apos); dateStr.text = "обновлено" + item.firstValueOfType (& apospubDate & apos); var descrip: String; descrip = 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 (данные) {если (this._width! = 80) this._width = 80; if (this._height! = 60) this_height = 60;}Это должно происходить в действиях для экземпляра «proxy1», а не в действиях кадра 1 для символа «прокси» (на моем изображении есть некоторые различия, отмеченные w / photonotes), измененный код для повышения эффективности!

Шаг 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-канал в своем браузере и сохраните его на диск. Теперь откройте его с помощью Блокнота или аналогичного. Зацените, главное, что нас беспокоит - это изображения. Если внутри тег описания выглядит примерно так:

<! [CDATA [

Image
Image

ОПИСАНИЕ]>Все готово. В основном просто ищите

Опубликовать и загрузить!
Опубликовать и загрузить!

в начале, потому что текущий код отсекает все после него. Если нет, укажите сайт, который помещает его в середину или конец, и я с радостью сделаю обновление.

Шаг 6: опубликуйте и загрузите

Опубликовать и загрузить!
Опубликовать и загрузить!
Опубликовать и загрузить!
Опубликовать и загрузить!

Теперь вы можете поиграть с изображениями, если хотите, но НЕ удаляйте серое поле! Однако лучше всего изменить его на квадратный контур 80x60.

Я добавил логотип Instructables, приятный штрих! Затем вы можете перемещать текстовые поля, изменяя их размер, чтобы использовать пространство. Когда вы закончите, нажмите Ctrl + Enter (в Windows), чтобы просмотреть фильм и убедиться, что он работает. Если он говорит, что произошла какая-то ошибка безопасности, просто проигнорируйте его. Теперь на сайте Chumby вы можете загрузить виджет, а затем добавить его в свой набор виджетов. Если хотите, можете проверить, будет ли он работать на Virtual Chumby. И в скором времени он будет на твоем Чамби! Поздравляю!

Рекомендуемые: