Table des matières:

Lecteur RSS Chumby : 6 étapes
Lecteur RSS Chumby : 6 étapes

Vidéo: Lecteur RSS Chumby : 6 étapes

Vidéo: Lecteur RSS Chumby : 6 étapes
Vidéo: Обновление прошивки PS4 на 9.00 со сломанным дисководом. NoBD метод. Решение ошибки SU-42118-6. 2024, Novembre
Anonim
Lecteur RSS Chumby
Lecteur RSS Chumby
Lecteur RSS Chumby
Lecteur RSS Chumby
Lecteur RSS Chumby
Lecteur RSS Chumby

Les potes sont géniaux. Les flux RSS sont géniaux. Pourquoi ne pas combiner les deux? Non, la double génialité ne fera de mal à personne, vraiment. La raison en est que le flash est difficile pour les inexpérimentés. Voici un moyen simple de le faire avec un programme déjà écrit. Je vais le modéliser avec Instructables, et vous devriez être prêt à l'ajuster en fonction de vos besoins ! Merci ewilhelm pour les photos !

Étape 1: Assurez-vous que vous pouvez compiler Flash

Assurez-vous de pouvoir compiler Flash !
Assurez-vous de pouvoir compiler Flash !

Si vous avez un IDE développeur Flash (C'est-à-dire Flash MX), PAS SEULEMENT UN LECTEUR FLASH, alors vous êtes prêt. Sinon, regardez autour de vous. Si vous êtes étudiant, l'école peut l'avoir, quelqu'un autour du travail peut l'avoir. Sinon, je suis sûr qu'un groupe de créateurs de flash se formera dans les commentaires et se fera un plaisir de le faire pour vous. REMARQUE: mes photos ont été prises sur Flash Pro 8, elles peuvent donc être légèrement différentes de ce que vous utilisez., mais les principes de base sont les mêmes.

Étape 2: ajoutez du code

Ajoutez du code !
Ajoutez du code !
Ajoutez du code !
Ajoutez du code !

J'ai attrapé le lecteur qui était sur le Wiki Chumby, et il y avait un problème avec ça. Il a lu les images de la balise "media:content", au lieu de trouver l'image dans la description. Pour contourner ce problème, j'ai ajouté du code. Sous Actions: Frame 1, wayyy en bas, il y aura une fonction "load movie" Remplacez cela, et tout ce qui se trouve en dessous par ceci:

function GetImage(des){ var del:Array; del = des.split(&apos&apos à &aposwidth="&apos ou &aposhieght="&apos si la hauteur vient en premier. img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //Mêmes variables, je suppose que je suis paresseux:-) MAIS ÇA MARCHE ! thing = ddd.toString(); var del1:Array; del1 = thing.split(&apos.jpg"/ >&apos); var des2:Chaîne; des2 = del1[1]; var img1: tableau; img1 = des2.split(""); var image1:Chaîne; image1 = img1[0]; return(image1);}proxy1._visible = false;function loadItem(item) { g_currentItem = item; // // remplissez les champs de texte de l'élément RSS // title.text = item.firstValueOfType(&apostitle&apos); var descripti:String; //descripti est la description non traitée. descripti = item.firstValueOfType(&aposdescription&apos); description.text = GetDes(descripti); author.text = "by "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "mise à jour "+item.firstValueOfType(&apospubDate&apos); var descrip:Chaîne; description = item.firstValueOfType(&aposdescription&apos); URL var:Chaîne; url = GetImage(description); proxy.unloadMovie(); attachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})

Étape 3: un peu plus de code

Un peu plus de code
Un peu plus de code

Nous devons maintenant ajouter le code suivant pour redimensionner votre image.

onClipEvent(data){ if (this._width!=80) this._width = 80; si (this._height!=60) this_height = 60;}Cela doit passer sous les actions de l'instance "proxy1", pas les actions du cadre 1 pour le symbole "proxy" (Dans mon image, il y a quelques différences, notées avec photonotes) code modifié pour être plus efficace !

Étape 4: Commençons

Tout d'abord, nous devons choisir notre flux RSS. Trouvez le lien vers celui-ci et copiez-collez le lien dans la ligne suivante. Ensuite, prenez l'url de base (c'est-à-dire: https://www.instructables.com/ de https://www.instructables.com/tag/type:instructable/rss.xml) et ajoutez " crossdomain.xml" à la fin de celui-ci. (Ce serait donc https://www.instructables.com/crossdomain.xml). Tapez-le dans la barre d'adresse de votre navigateur. Si vous obtenez une page qui dit quelque chose comme:

Vous êtes bon. Si vous obtenez un message d'erreur, adressez-vous au webmaster du site et dites-lui qu'il doit l'ajouter pour que les fichiers flash puissent accéder à leur contenu. Donnez l'exemple d'un lecteur Flash RSS. Si vous voulez vous renseigner là-dessus, rendez-vous ici (qui aurait su qu'il y aurait tout un site sur le sujet ???)

Étape 5: Vérifiez le flux

Ouvrez le flux RSS dans votre navigateur et enregistrez-le sur un disque. Ouvrez-le maintenant avec le Bloc-notes ou un équivalent. Vérifiez-le, la principale chose qui nous préoccupe, ce sont les images. Si à l'intérieur de la balise de description ressemble à ceci:

<![CDATA[

Image
Image

DESCRIPTIF]>Vous êtes prêt. Surtout, il suffit de chercher le

Publiez et téléchargez !
Publiez et téléchargez !

tag au début, car le code actuel coupe tout après. Sinon, veuillez indiquer un site qui le met au milieu ou à la fin, et je me ferai un plaisir de faire une mise à jour.

Étape 6: Publiez et téléchargez

Publiez et téléchargez !
Publiez et téléchargez !
Publiez et téléchargez !
Publiez et téléchargez !

Maintenant, vous pouvez jouer avec les images si vous le souhaitez, mais NE supprimez PAS la boîte grise ! Cependant, il est préférable de le changer en un contour carré de 80x60.

J'ai ajouté le logo Instructables, c'est une belle touche ! Ensuite, vous pouvez déplacer les zones de texte, les redimensionner pour tirer parti de l'espace. Lorsque vous avez terminé, appuyez sur Ctrl+Entrée (sous Windows) pour prévisualiser votre film, assurez-vous qu'il fonctionne. S'il indique qu'il y a eu une erreur de sécurité, ignorez-le. Maintenant, sur le site Chumby, vous pouvez télécharger le widget, puis l'ajouter à votre mélange de widgets. Si vous le souhaitez, vous pouvez vérifier que cela fonctionnera sur le Virtual Chumby. Et sous peu, ce sera sur votre Chumby ! Toutes nos félicitations!

Conseillé: