Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
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 11/01/2012, 14h57   #1
Candidat au titre de Membre du Club
 
Benjamin Mousnier
Formateur en informatique
Inscription : mars 2010
Messages : 32
Détails du profil
Informations personnelles :
Nom : Benjamin Mousnier
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Enseignement

Informations forums :
Inscription : mars 2010
Messages : 32
Points : 14
Points : 14
Par défaut As3 et flux rss youtube

Bonjour tout le monde.

Après plusieurs recherches se révélant infructueuses, je m'en remet à vous.
Ma problématique est la suivante : Je souhaite récupérer le flux rss de youtube et le parser dans flash afin de récupérer les infos qui m’intéresse.

Voici un extrait du xml :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<feed xmlns="http://www.w3.or [...] Page>
  <entry>
    <id>http://gdata.youtube.com/feeds/api/users/bmousnier/playlists/7D31859ABA00F226</id>
    <publish [...] ntHint="6"/>
    <media:group>
      <media:thumbnail url="http://i.ytimg.com/vi/UumDNy8KhwI/default.jpg" height="90" width="120" yt:name="default"/>
      <media:thumbnail url="http://i.ytimg.com/vi/UumDNy8KhwI/hqdefault.jpg" height="360" width="480" yt:name="hqdefault"/>
      <yt:duration seconds="1772"/>
    </media:group>
    <yt:playlistId>7D31859ABA00F226</yt:playlistId>
  </entry>
  <entry>
    <id>http://gdat [...] etc...
Je voudrais récupérer l'id et les deux l'adresse des 2 média:thumbnail

voici l'extrait du code après chargement du xml :

Code :
1
2
3
4
5
6
7
8
9
 
private function creePlaylist(pXML:XML):void
		{
			var feed:XMLList = pXML.elements();
			for each(var entryfeed:XML in feed)
			{
			trace(entryfeed.entry);
			} 
		}
et ca marche pas !!! j'ai rien du tout
mais si je fais
J'ai bien le xml qui s'affiche.
Je patauge complet dans la semoule

Merci d'avance pour votre aide
moumous24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 09h38   #2
Candidat au titre de Membre du Club
 
Benjamin Mousnier
Formateur en informatique
Inscription : mars 2010
Messages : 32
Détails du profil
Informations personnelles :
Nom : Benjamin Mousnier
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Enseignement

Informations forums :
Inscription : mars 2010
Messages : 32
Points : 14
Points : 14
Finalement j'ai trouvé la solution. Je la donne aux personnes qui serais intéressées :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
private function creePlaylist(rssXML:XML):void
		{
			if (rssXML.namespace("") != undefined)
			{
				default xml namespace = rssXML.namespace("");
			}
 
			var mediaNS:Namespace = rssXML.namespace("media");
 
			for each (var entry:XML in rssXML..entry)
			{
				var idplaylist:String = entry.id.toString();
				var titleplaylist:String = entry.title.toString();
				var contentplaylist:String = entry.content.toString();
				var mediaplaylist:String = entry.mediaNS::group.mediaNS::thumbnail[0].@url.toString();
				var mediaplaylist2:String = entry.mediaNS::group.mediaNS::thumbnail[1].@url.toString();
 
				//trace debug
				trace("titre : "+titleplaylist);
				trace("content : "+contentplaylist);
				trace("feed : "+idplaylist);
				trace("image :"+mediaplaylist);
				trace("image grand :"+mediaplaylist2);
				trace("---------------------------");
 
			}
		}
moumous24 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h54.


 
 
 
 
Partenaires

Hébergement Web