Lecteur de flux rss en flex

Soyez le premier à donner votre avis sur cette source.

Vue 13 410 fois - Téléchargée 1 209 fois

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 / Exemple :


<?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>

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

gfpl
Messages postés
172
Date d'inscription
samedi 11 août 2012
Statut
Membre
Dernière intervention
9 avril 2011
-
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 ;)
cs_goldenboy68
Messages postés
1623
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2011
1 -
...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 !
ariden
Messages postés
46
Date d'inscription
jeudi 4 mai 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
Ok, merci beaucoup, je vais aller me renseigner sur ce qu'est le flex...

Bonne continuation^^
cs_goldenboy68
Messages postés
1623
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2011
1 -
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
ariden
Messages postés
46
Date d'inscription
jeudi 4 mai 2006
Statut
Membre
Dernière intervention
22 mars 2011
-
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (Androw95220)