Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2007, 17h07   #1
Membre confirmé
 
Chef de projet NTIC
Inscription : avril 2007
Messages : 225
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : avril 2007
Messages : 225
Points : 205
Points : 205
Par défaut Problème pour lire les flux rss en flex

Bonjour

Je suis en train d'apprendre à developper avec Flex et j'essaye d'utiliser les flux rss. Dans l'exemple d'adobe ca marche tres bien (l'adresse du flux est http://weblogs.macromedia.com/mchotin/index.xml) mais quand j'essaye d'utiliser l'adresse de developpez.com (http://developpez.com/rss.php) ca me fait cette erreur lorsque je lance mon application flash:

Citation:
[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
at mx.rpc::Responder/fault()
at mx.rpc::AsyncRequest/fault()
at ::DirectHTTPMessageResponder/securityErrorHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::redirectEvent()
Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="feedRequest.send()" layout="absolute" x="10">
	<!-- Recupere le fichier xml  -->
	<mx:HTTPService
		id ="feedRequest"
		url ="http://developpez.com/rss.php"
		useProxy="false" />
 
	<mx:Panel title="{feedRequest.lastResult.rss.channel.title}" width="475" height="400" >
		<mx:Label text="Premier Tableau" fontWeight="bold" fontSize="24" x="50" />
		<mx:DataGrid id="dgPosts" x="20" y="50" width="400" dataProvider="{feedRequest.lastResult.rss.channel.item}">
			<mx:columns>
				<mx:DataGridColumn headerText="Posts" dataField="title"/>
				<mx:DataGridColumn headerText="Date" dataField="pubDate" width="150" />
			</mx:columns>
		</mx:DataGrid>
 
		<mx:TextArea x="20" y ="220" height="100" width="400" htmlText = "{dgPosts.selectedItem.description}" />
		<mx:LinkButton x="20" y="380" label="Lire en entier" click="navigateToURL(new URLRequest(dgPosts.selectedItem.link));" />
	</mx:Panel>
</mx:Application>
A noter que j'ai la même erreur pour tous les autres flux rss que j'ai testé (france2, france3, Le Monde, Figaro, swg-fr, etc...)

Merci
gannher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 10h34   #2
Rédacteur
 
Avatar de pyrrha
 
Étudiant
Inscription : août 2005
Messages : 435
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 435
Points : 636
Points : 636
Bonjour !

J'ai testé ton code, le chargement de la liste de news m'a bien l'air de fonctionner avec le rss de developpez.com.
Si la description ne se charge pas, c'est peut etre parce que...il n'y en a pas tout simplement ?

le rss :
<description></description>
pyrrha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 12h14   #3
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
c'est un probléme de sécurité
il faudrait un fichier crossdomain sur les serveurs de (france2, france3, Le Monde, Figaro, swg-fr, etc...)
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 15h07   #4
Rédacteur
 
Avatar de pyrrha
 
Étudiant
Inscription : août 2005
Messages : 435
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 435
Points : 636
Points : 636
si c'est un problème de sécurité, je crois que tu peux également passer par un proxy stoqué sur ton serveur(exemple : en php) qui vas charger et retransmettre la page, comme expliqué dans la doc de flex (ils en fournissent meme sur le site d'adobe).
pyrrha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 19h16   #5
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
Citation:
Envoyé par pyrrha
si c'est un problème de sécurité, je crois que tu peux également passer par un proxy stoqué sur ton serveur(exemple : en php) qui vas charger et retransmettre la page, comme expliqué dans la doc de flex (ils en fournissent meme sur le site d'adobe).
exact
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 10h05   #6
Membre confirmé
 
Chef de projet NTIC
Inscription : avril 2007
Messages : 225
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : avril 2007
Messages : 225
Points : 205
Points : 205
Merci pour vos aides
gannher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h24   #7
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Salut, j'ai eu ce problème également pour récupérer des images sur un autre serveur. Pour ca j'ai enlevé la ligne
Code :
"allowScriptAccess","sameDomain",
dans le html généré et après cela fonctionnait nickel.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h45.


 
 
 
 
Partenaires

Hébergement Web