Inhaltsverzeichnis:

Chumby RSS Reader - Gunook
Chumby RSS Reader - Gunook

Video: Chumby RSS Reader - Gunook

Video: Chumby RSS Reader - Gunook
Video: Chumby hands-on review 2024, November
Anonim
Chumby RSS-Reader
Chumby RSS-Reader
Chumby RSS-Reader
Chumby RSS-Reader
Chumby RSS-Reader
Chumby RSS-Reader

Chumbies sind toll. RSS-Feeds sind genial. Warum nicht beides kombinieren? Nein, die doppelte Großartigkeit wird niemandem wirklich schaden. Der Grund dafür ist, dass Flash für Unerfahrene schwer ist. Hier ist eine einfache Möglichkeit, dies mit einem bereits geschriebenen Programm zu tun. Ich werde es mit Instructables modellieren, und Sie sollten bereit sein, es an Ihre Bedürfnisse anzupassen! Danke ewilhelm für die Fotos!

Schritt 1: Stellen Sie sicher, dass Sie Flash kompilieren können

Stellen Sie sicher, dass Sie Flash kompilieren können!
Stellen Sie sicher, dass Sie Flash kompilieren können!

Wenn Sie eine Flash-Entwickler-IDE (dh Flash MX) haben, NICHT NUR EINEN FLASH-PLAYER, dann sind Sie fertig. Wenn nicht, schauen Sie sich um. Wenn Sie ein Schüler sind, kann die Schule es haben, jemand in der Nähe der Arbeit kann es haben. Wenn nicht, wird sich sicher eine Gruppe von Flash-Herstellern in den Kommentaren bilden und dies gerne für Sie tun. HINWEIS: Meine Fotos wurden mit Flash Pro 8 aufgenommen, daher kann es etwas anders aussehen als das, was Sie verwenden, aber die Grundprinzipien sind die gleichen.

Schritt 2: Fügen Sie etwas Code hinzu

Fügen Sie etwas Code hinzu!
Fügen Sie etwas Code hinzu!
Fügen Sie etwas Code hinzu!
Fügen Sie etwas Code hinzu!

Ich habe mir den Reader aus dem Chumby Wiki geholt, und es gab ein Problem damit. Es liest die Bilder aus dem "media:content"-Tag, anstatt das Bild in der Beschreibung zu finden. Um das zu umgehen, habe ich etwas Code hinzugefügt. Unter Actions:Frame 1, Wayyy ganz unten, gibt es eine Funktion "Film laden" Ersetzen Sie das und alles darunter mit diesem:

Funktion GetImage(des){ var del:Array; del = des.split(&apos&apos to &aposwidth="&apos oder &aposhieght="&apos wenn die Höhe zuerst kommt. img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //Gleiche Variablen, ich glaube, ich bin faul:-) ABER ES FUNKTIONIERT! >&apos); var des2:String; des2 = del1[1]; var img1:Array; img1 = des2.split(""); var image1:String; Bild1 = Bild1[0]; return(image1);}proxy1._visible = false;Funktion loadItem(item) { g_currentItem = item; // // Füllen Sie die Textfelder des RSS-Elements aus // title.text = item.firstValueOfType(&apostitle&apos); var descripti:String; //descripti ist die unverarbeitete Beschreibung. descripti = item.firstValueOfType(&aposdescription&apos); description.text = GetDes(descripti); author.text = "von "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "aktualisiert "+item.firstValueOfType(&apospubDate&apos); var descrip:String; descrip = item.firstValueOfType(&aposdescription&apos); var url:String; url = GetImage (Beschreibung); proxy.unloadMovie(); attachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})

Schritt 3: Etwas mehr Code

Noch mehr Code
Noch mehr Code

Jetzt müssen wir den folgenden Code hinzufügen, um die Größe Ihres Bildes zu ändern.

onClipEvent(data){ if (this._width!=80) this._width = 80; if (this._height!=60) this_height = 60;}Dies muss unter die Aktionen für die Instanz "Proxy1" gehen, nicht die Frame-1-Aktionen für das Symbol "Proxy" (In meinem Bild gibt es einige Unterschiede, notiert mit Fotonotizen) geänderter Code, um effizienter zu sein!

Schritt 4: Fangen wir an

Zuerst müssen wir unseren RSS-Feed auswählen. Suchen Sie den Link dazu und kopieren Sie den Link und fügen Sie ihn in die folgende Zeile ein. Als nächstes nehmen Sie die Basis-URL (dh: https://www.instructables.com/ von https://www.instructables.com/tag/type:instructable/rss.xml) und fügen Sie am Ende "crossdomain.xml" hinzu davon. (Es wäre also https://www.instructables.com/crossdomain.xml). Geben Sie das in die Adressleiste Ihres Browsers ein. Wenn Sie eine Seite erhalten, die etwa Folgendes sagt:

Du bist gut. Wenn Sie eine Fehlermeldung erhalten, beschweren Sie sich beim Webmaster der Site und sagen Sie, dass er sie hinzufügen sollte, damit Flash-Dateien auf ihren Inhalt zugreifen können. Nennen Sie das Beispiel eines Flash-RSS-Readers. Wenn Sie sich darüber informieren möchten, gehen Sie hier (Wer hätte gedacht, dass es eine ganze Seite zu diesem Thema gibt???)

Schritt 5: Überprüfen Sie den Feed

Öffnen Sie den RSS-Feed in Ihrem Browser und speichern Sie ihn auf einem Datenträger. Öffnen Sie es nun mit Notepad oder einem Äquivalent. Schauen Sie es sich an, das Wichtigste, was uns interessiert, sind die Bilder. Wenn das Beschreibungs-Tag in etwa so aussieht:

<![CDATA[

Image
Image

BESCHREIBUNG]>Sie sind bereit. Suchen Sie vor allem nach dem

Veröffentlichen und hochladen!
Veröffentlichen und hochladen!

Tag am Anfang, da der aktuelle Code alles danach abschneidet. Wenn nicht, weise bitte auf eine Seite hin, die es in die Mitte oder am Ende setzt, und ich mache gerne ein Upgrade.

Schritt 6: Veröffentlichen und hochladen

Veröffentlichen und hochladen!
Veröffentlichen und hochladen!
Veröffentlichen und hochladen!
Veröffentlichen und hochladen!

Jetzt können Sie mit den Bildern herumspielen, wenn Sie möchten, aber löschen Sie NICHT das graue Feld! Es ist jedoch am besten, es in einen quadratischen Umriss von 80 x 60 zu ändern.

Ich habe das Instructables-Logo hinzugefügt, es ist eine nette Geste! Dann können Sie die Textfelder verschieben und ihre Größe ändern, um den Platz zu nutzen. Wenn Sie fertig sind, drücken Sie Strg+Enter (unter Windows), um eine Vorschau Ihres Films anzuzeigen. Stellen Sie sicher, dass er funktioniert. Wenn es heißt, dass ein Sicherheitsfehler aufgetreten ist, ignorieren Sie ihn einfach. Jetzt können Sie auf der Chumby-Site das Widget hochladen und es dann zu Ihrem Widget-Mix hinzufügen. Wenn Sie möchten, können Sie überprüfen, ob es auf dem Virtual Chumby funktioniert. Und in Kürze wird es auf Ihrem Chumby sein! Herzliche Glückwünsche!