Spisu treści:

Chumby czytnik RSS: 6 kroków
Chumby czytnik RSS: 6 kroków

Wideo: Chumby czytnik RSS: 6 kroków

Wideo: Chumby czytnik RSS: 6 kroków
Wideo: Jak schować sufit za pomocą plastikowych paneli 2024, Listopad
Anonim
Chumby Czytnik RSS
Chumby Czytnik RSS
Chumby Czytnik RSS
Chumby Czytnik RSS
Chumby Czytnik RSS
Chumby Czytnik RSS

Chumbies są niesamowite. Kanały RSS są niesamowite. Dlaczego nie połączyć tych dwóch? Nie, podwójna niesamowitość nikomu nie zaszkodzi, naprawdę. Powodem jest to, że flashowanie jest trudne dla niedoświadczonych. Oto prosty sposób na zrobienie tego za pomocą już napisanego programu. Wymodeluję to za pomocą Instructables i powinieneś być gotowy, aby dostosować go do swoich potrzeb! Dzięki ewilhelm za zdjęcia!

Krok 1: Upewnij się, że możesz skompilować Flash

Upewnij się, że możesz skompilować Flash!
Upewnij się, że możesz skompilować Flash!

Jeśli masz IDE programistyczne Flash (tj. Flash MX), a NIE TYLKO FLASH PLAYER, wszystko jest gotowe. Jeśli nie, rozejrzyj się. Jeśli jesteś uczniem, szkoła może go mieć, ktoś w pracy może go mieć. Jeśli nie, na pewno w komentarzach utworzy się grupa twórców flashów, którzy chętnie zrobią to za Ciebie. UWAGA: Moje zdjęcia zostały zrobione na Flash Pro 8, więc może wyglądać nieco inaczej niż to, którego używasz, ale podstawowe zasady są takie same.

Krok 2: Dodaj trochę kodu

Dodaj trochę kodu!
Dodaj trochę kodu!
Dodaj trochę kodu!
Dodaj trochę kodu!

Złapałem czytnik, który był na Chumby Wiki i był z nim problem. Odczytuje obrazy z tagu „media:content”, zamiast znaleźć obraz w opisie. Aby to obejść, dodałem trochę kodu. Pod Actions: Frame 1, wayyy na dole, pojawi się funkcja "load movie" Zamień to i wszystko poniżej na to:

funkcja GetImage(des){ var del:Array; del = des.split(&apos&apos do &aposwidth="&apos lub &aposhieght="&apos jeśli wysokość jest pierwsza. img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //Te same zmienne, chyba jestem leniwy:-) ALE TO DZIAŁA!thth = ddd.toString();var del1:Array;del1 =thing.split(&apos.jpg"/ >&apos); var des2:Ciąg; des2 = del1[1]; var img1:Tablica; img1 = des2.split(""); var image1:Ciąg; obraz1 = obraz1[0]; return(image1);}proxy1._visible = false;funkcja loadItem(item) { g_currentItem = item; // // wypełnij pola tekstowe z elementu RSS // title.text = item.firstValueOfType(&apostitle&apos); opis zmiennych:Ciąg; //descripti to nieprzetworzony opis. opis = item.firstValueOfType(&aposdescription&apos); opis.tekst = PobierzOpis(opis); author.text = "by "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "zaktualizowane "+item.firstValueOfType(&apospubDate&apos); var descrip:Ciąg; descrip = item.firstValueOfType(&aposdescription&apos); var url:Ciąg; url = GetImage(opis); proxy.unloadMovie(); attachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})

Krok 3: Więcej kodu

Trochę więcej kodu
Trochę więcej kodu

Teraz musimy dodać następujący kod, aby zmienić rozmiar obrazu.

onClipEvent(data){ if (this._width!=80) this._width = 80; if (ta._wysokość!=60) ta_wysokość = 60;}To musi przejść do akcji dla instancji "proxy1", a nie do akcji ramki 1 dla symbolu "proxy" (na moim obrazie są pewne różnice, zauważono w / fotonotatki) zmienił kod, aby był bardziej wydajny!

Krok 4: Zacznijmy

Najpierw musimy wybrać nasz kanał RSS. Znajdź link do niego, a następnie skopiuj go i wklej w następnym wierszu. Następnie weź podstawowy adres URL (tj: https://www.instructables.com/ z https://www.instructables.com/tag/type:instructable/rss.xml) i dodaj „crossdomain.xml” na końcu z tego. (Więc będzie to https://www.instructables.com/crossdomain.xml). Wpisz to w pasku adresu przeglądarki. Jeśli pojawi się strona, która mówi coś takiego:

Jesteś dobry. Jeśli pojawi się komunikat o błędzie, zgłoś się do webmastera witryny i powiedz, że powinien go dodać, aby pliki flash miały dostęp do ich zawartości. Podaj przykład flashowego czytnika RSS. Jeśli chcesz o tym poczytać, przejdź tutaj (kto by wiedział, że będzie cała strona na ten temat???)

Krok 5: Sprawdź kanał

Otwórz kanał RSS w przeglądarce i zapisz go na dysku. Teraz otwórz go za pomocą Notatnika lub odpowiednika. Sprawdź to, najważniejszą rzeczą, o którą się martwimy, są obrazy. Jeśli wewnątrz tagu opisu wygląda mniej więcej tak:

<![CDATA[

Image
Image

OPIS]>Jesteś gotowy. Głównie po prostu szukaj

Opublikuj i prześlij!
Opublikuj i prześlij!

tag na początku, ponieważ obecny kod odcina wszystko po nim. Jeśli nie, wskaż stronę, która umieszcza go w środku lub na końcu, a ja chętnie dokonam aktualizacji.

Krok 6: Opublikuj i prześlij

Opublikuj i prześlij!
Opublikuj i prześlij!
Opublikuj i prześlij!
Opublikuj i prześlij!

Teraz możesz bawić się obrazami, jeśli chcesz, ale NIE usuwaj szarego pola! Jednak najlepiej zmienić go na kwadratowy kontur 80x60.

Dodałem logo Instructables, to miły akcent! Następnie możesz przesuwać pola tekstowe, zmieniając ich rozmiar, aby wykorzystać przestrzeń. Kiedy skończysz, naciśnij Control + Enter (w systemie Windows), aby wyświetlić podgląd filmu, upewnij się, że działa. Jeśli mówi, że wystąpił błąd bezpieczeństwa, po prostu go zignoruj. Teraz na stronie Chumby możesz przesłać widżet, a następnie dodać go do swojego zestawu widżetów. Jeśli chcesz, możesz sprawdzić, czy będzie działać na Virtual Chumby. I wkrótce będzie na twoim Chumby! Gratulacje!

Zalecana: