Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LECTEUR DE FLUX RSS EN FLEX


Information sur la source

Catégorie :Divers Classé sous : flex, rss, reader, lecteur Niveau : Débutant Date de création : 09/09/2007 Vu / téléchargé: 7 944 / 810

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


Description

Voila un petit lecteur de flux RSS realisé en flex.
Il utilise un fichier php (down.php) present sur mon ftp afin de contourner une protection (crossdomain.xml).
Le chemin d'acces au fichier down.php peut etre changer via la variable link.
 

Source

  • <?xml version="1.0" encoding="utf-8"?>
  • <mx:Application
  • xmlns:mx="http://www.adobe.com/2006/mxml"
  • horizontalAlign="center" verticalAlign="middle"
  • width="100%" height="100%"
  • applicationComplete="init()"
  • >
  • <mx:HTTPService
  • id="feedRequest"
  • url=""
  • useProxy="false"/>
  • <mx:Script>
  • <![CDATA[
  • var firstTime:Boolean;
  • var link:String;
  • function init() {
  • firstTime = true;
  • link = "http://n.lorin.free.fr/rss/"
  • }
  • function sendurl() {
  • feedRequest.url = link + "down.php?lien=" + text.text;
  • feedRequest.send();
  • }
  • function clean() {
  • if (firstTime) {
  • text.text = "";
  • firstTime = false;
  • }
  • }
  • ]]>
  • </mx:Script>
  • <mx:ApplicationControlBar height="10%" width="100%">
  • <mx:Button label="Envoyer" click="sendurl()" width="15%"/>
  • <mx:TextInput width="85%" id="text" text="Adresse de votre flux RSS" click="clean()"/>
  • <mx:Label text="Copyright n.lorin.free.fr"/>
  • </mx:ApplicationControlBar>
  • <mx:Panel width="100%" height="100%" id="title" title="Lecteur de flux RSS">
  • <mx:DataGrid width="100%" height="50%" editable="false" enabled="true" dataProvider="{feedRequest.lastResult.rss.channel.item}" id="dgPosts">
  • <mx:columns>
  • <mx:DataGridColumn headerText="Titre" dataField="title"/>
  • <mx:DataGridColumn headerText="Liens" dataField="s link"/>
  • <mx:DataGridColumn headerText="Date" dataField="pubDate"/>
  • </mx:columns>
  • </mx:DataGrid>
  • <mx:TileList width="100%" height="40%" enabled="true" textAlign="left" dataProvider="{dgPosts.selectedItem.description}" direction="vertical">
  • </mx:TileList>
  • </mx:Panel>
  • </mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application 
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    horizontalAlign="center" verticalAlign="middle" 
    width="100%" height="100%" 
    applicationComplete="init()"
    >
	<mx:HTTPService 
        id="feedRequest" 
        url="" 
        useProxy="false"/>
        
    <mx:Script>
    	<![CDATA[
    	    var firstTime:Boolean;
    	    var link:String;
    		function init() {
    			firstTime = true;
    			link = "http://n.lorin.free.fr/rss/"
    			
    		}
    		function sendurl() {
    			feedRequest.url = link + "down.php?lien=" + text.text;
    			feedRequest.send();
    		}
    		function clean() {
    			if (firstTime) {
	    			text.text = "";
	    			firstTime = false;
    			}
    		}
    	]]>
    </mx:Script>
    <mx:ApplicationControlBar height="10%" width="100%">
    <mx:Button label="Envoyer" click="sendurl()" width="15%"/>
    <mx:TextInput width="85%" id="text" text="Adresse de votre flux RSS" click="clean()"/>
    <mx:Label text="Copyright n.lorin.free.fr"/>
    </mx:ApplicationControlBar>
    <mx:Panel width="100%" height="100%" id="title" title="Lecteur de flux RSS">
        <mx:DataGrid width="100%" height="50%" editable="false" enabled="true" dataProvider="{feedRequest.lastResult.rss.channel.item}" id="dgPosts">
            <mx:columns>
                <mx:DataGridColumn headerText="Titre" dataField="title"/>
                <mx:DataGridColumn headerText="Liens" dataField="s link"/>
                <mx:DataGridColumn headerText="Date" dataField="pubDate"/>
            </mx:columns>
        </mx:DataGrid>
        <mx:TileList width="100%" height="40%" enabled="true" textAlign="left" dataProvider="{dgPosts.selectedItem.description}" direction="vertical">
        </mx:TileList>
    </mx:Panel>
</mx:Application>

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de iomega le 10/09/2007 09:34:48

Bonjour très intéressant mais comment cela marche ?
Sur ton serveur tu as un fichier rss.html et nous non
Merci

signaler à un administrateur
Commentaire de Girou le 12/09/2007 09:48:47

Hello,

très intéressant pour comprendre quelques bases de FLEX !

Par contre il n'ouvre pas tous les types de RSS...
Il serait aussi intéressant de créer un lien direct vers le post en cliquant dessus par exemple.

@+
Girou

signaler à un administrateur
Commentaire de goldenboy68 le 14/09/2007 15:01:44

Mouais...rien d'exceptionnel, c'est sans doute le premier exemple qu'on trouve en commençant Flex, donc pas de réel intérêt. A la limite qu'il y ait des fonctionnalités spéciales (gestion de différents flux, enregistrement de flux, ...) ou avec une personnalisation de l'interface (car là c'est l'interface de base).

Voilà voilà...par contre si y'a d'autres sources Flex plus évoluées, j'suis pas contre! ;)

@+! Samy

signaler à un administrateur
Commentaire de Den2 le 18/10/2007 16:37:18

oui par exemple comment récupérer les images des flux en même temps que les posts. Sous Flex bien sur.

signaler à un administrateur
Commentaire de ariden le 27/11/2007 19:23:11

Personnelement, je trouve ton lecteur trés bien, etje te remercie de cette source,
il est peut être vrai que ta source n'a rien d'execptionnelle mais c'est l'une des seules qui existe sur ce site sur le sujet^^

dommage qu'il faille chercher le swf dans tous ces dossiers, alors que normalement celui ci devrait se trouver dans la partie la plus haute.

Bonne continuation

signaler à un administrateur
Commentaire de ariden le 27/11/2007 19:29:56

en fait, c'est dommage que t'es pasmisle .fla, a part si on veut utiliser ta source telle quelle c'est bien, ça fonctionne mais pour la modifier et ce la personnaliser, je trouve ça vraiment dommage, surtout pour ce site qui  je le crois sert à mieux connaitre le flash

signaler à un administrateur
Commentaire de goldenboy68 le 28/11/2007 08:47:53

Euh...Ariden, c'est pas du Flash, c'est du Flex. Une fois compilés, les 2 sortent du SWF, mais dans Flex le fichier source c'est du MXML, et celui-ci est bien dans la source postée ici.

@+! Samy

signaler à un administrateur
Commentaire de ariden le 28/11/2007 09:54:43

Ok, merci beaucoup, je vais aller me renseigner sur ce qu'est le flex...

Bonne continuation^^

signaler à un administrateur
Commentaire de goldenboy68 le 28/11/2007 10:15:44

...un autre logiciel à 700 euros ! lol qui fait quasiment la même chose que Flash (c'est plutôt pour les SWF application utilisant des contrôles) car niveau animation, c'est assez limité ! Le mieux étant bien sûr d'avoir les 2 et de  pouvoir intégrer du Flash dans le Flex...mais bon l'accès aux anims une fois importées dans Flex est pas super pratique !

signaler à un administrateur
Commentaire de gfpl le 30/11/2007 11:13:46

bahh pour moi le seul interet de flex reside dans les graphique annimee en temps reels mais juste a ca mais bon pour les importer dans une anim flash le flex heuu pas evident ;)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

player rss en flash [ par Le_Loup_Blanc ] Bonjour a tousj'ignore si c ici qu'il faut que je fasse ma demande , excuse moi au cas ou ....je suis novice en pr MP3 en Fond sur mon site ! [ par titben ] Bonjour à tous !!je suis en train de réaliser mon site Internet et j'aimerai y ajouter un lecteur MP3 comme fond sonore !C'est à dire que la musique c Lecteur video Flash [ par heavn_ ] Salut tout le monde! je cherche un player flash video mais pas que au format FLV, un lecteur qui pourrait lire les video au format streaming style .as Chemin Relatif, Absolu ... load [ par josh666 ] Bonjour a tous, je vous expose mon problème.J'ai développer un lecteur MP3, il fonctionne très bien. La n'est pas le problème. Le problème est que j'a lecteur vidéo flash [ par aimewilfried01 ] j'aimerai s'il vous plait créer un lecteur vidéo avec flash 8 , pour mon site.j'ai un fichier vidéole prince Mettre une video [ par samourai69 ] Bonjour à tous, je voudrai savoir comment faire pour mettre un lecteur video du type http://www.flashkod.com/codes/LECTEUR-VIDEO-FLASH-VIDEO-INTEGRE-F Adobe FLEX Builder [ par Angoria ] Bonjour,La nouvelle technologie FLEX pourrait bien être un gros thème englobant tutoriaux, questions et réponses... De plus, combinant ActionScript et Un lecteur vidéos depuis mon .swf [ par CMS_1203 ] Bonsoirrrrrr...alors je cherches depuis longtemps comment ouvrire une fenètre interne dans mon .swf ou il y aurait la vidéos à lire...arff je suis sûr Lecteur swf [ par caro93150 ] Bonjour à toutes et à tous,j'ai une animation flash (.swf) et jamaireias pouvoir la "controler" avec un bouton play, pause, stop ...J'aimerais savoir lecteur mp3 et php [ par guisx00 ] Salut alors voila j'ai reussi à crée un lecteur mp3 avec un tuto franchement le lecteur est pas mal.Mais maintenant j'aimerais bien ajouter au lecteur


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,780 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.