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 !

NEWS AVEC UN FICHIER XML


Information sur la source

Catégorie :Base de données Niveau : Initié Date de création : 30/08/2002 Date de mise à jour : 30/08/2002 11:03:13 Vu / téléchargé: 35 684 / 43 940

Note :
6,7 / 10 - par 10 personnes
6,70 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

C tout simple, Flash va chercher des données dans un fichier xml grâçe à un code, puis les affiche.
 

Source

  • xmlNews = new XML();
  • xmlNews.onLoad = affichageNews;
  • xmlNews.load("news.xml");
  • function affichageNews() {
  • txt = xmlNews.firstChild.toString();
  • }
xmlNews = new XML();
xmlNews.onLoad = affichageNews;
xmlNews.load("news.xml");
function affichageNews() {
	txt = xmlNews.firstChild.toString();
}

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 kipetrovitchy le 30/01/2003 12:27:16

Ben moi je dis très fort et pis surtout enfin que ya kékchose de réellement UTILE !

signaler à un administrateur
Commentaire de kipetrovitchy le 06/02/2003 15:41:38

Je me suis permis de transposer ton code en flash 5. Il suffit juste de :
1) supprimer la scrollbar de la bibliothèque car c'est un Ui Component que flash 5 aime pas trop
2) mettre sur les boutons une bête commande de scroll genre
on (release) {txt.scroll = txt.scroll+1;} //pour descendre
on (release) {txt.scroll = txt.scroll-1;} //pour monter
3) file/save as/save as flash5
et hop !

signaler à un administrateur
Commentaire de kipetrovitchy le 07/02/2003 10:20:25

J'oubliais...
Au passage ton .swf passe de 8ko à moins de 1ko...

signaler à un administrateur
Commentaire de snake741 le 09/04/2003 11:26:57

c bien ca mais comment  faire avec du php pour mettre a jour le .xml directement du site? (cad on a ecrire.swf avec le nom du gars ki ecrit et son texte et cela se met dans le fichier .xml)??

signaler à un administrateur
Commentaire de wolfood le 21/07/2003 16:20:07

bah tu modifie le .xml ... ;)
ca se modifie comme du php

signaler à un administrateur
Commentaire de meksiq le 01/03/2004 03:18:50

c bien tt ca mais il y a un souci
comment afficher les caractere speciaux?!!

signaler à un administrateur
Commentaire de lwred le 04/06/2004 02:07:05

Salut à tous,

Pour les caractères spéciaux (notamment les accents), pas de problème : il faut juste rajouter en tête d'action script,

system.useCodepage = true;

C'est la ligne magique.

A +

signaler à un administrateur
Commentaire de lwred le 04/06/2004 12:22:20

A nouveau moi (NDLR : je parle tout seul),

Serait-il possible de modifier la source afin d'intégrer les news avec le vrai formatage XML. (je suis tellement novice que je me vois déjà en train de galérer à mettre ça en place pendant des heures).

Illustration de ma pensée :
<NEWS>

<Titre></Titre>
<Date></Date>
<Texte></Texte>
<LienURL></LienURL>
</NEWS>

Je sais qu'il y a des sources sur ce thème mais quand même, je me permet d'insister.

Merci d'avance

signaler à un administrateur
Commentaire de lwred le 07/06/2004 21:12:32

Est-ce quelqu'un peut dire à l'idiot que je suis comment on fait pour pré-charger le fichier XML où sont stockés les news ?

J'ai un préloader qui fonctionne bien mais il ne me charge que le fichier swf alors que j'aimerais qu'il charge le fichier swf + le fichier xml.

J'ai 2 séquences : le preloader et la gestion de l'affichage de la news :
SEQUENCE 1 :
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
percent_done = int((loaded_bytes/total_bytes)*100)+" %";
var perc = (loaded_bytes/total_bytes)*100;
setProperty("progress", _xscale, perc);


SEQUENCE 2 :
system.useCodepage = true;
xmlNews = new XML();
xmlNews.onLoad = affichageNews;
xmlNews.load("news.xml");
function affichageNews() {
txt = xmlNews.firstChild.toString();
}

Merci d'avance pour votre aide...

signaler à un administrateur
Commentaire de bluegraph le 12/08/2004 20:39:00

vu le poids d'un fichier xml je vois pas vraiment l'interet de le précharger mais bon...

ceci dis c'est une tres bonne source.

merci beaucoup

signaler à un administrateur
Commentaire de fonetiklilian le 14/08/2004 10:13:38

bonjour,
est il possible de faire pointer les liens sur des images de l'animation flash qui contient les news?
merci

signaler à un administrateur
Commentaire de wallander le 21/09/2004 23:37:09

system.useCodepage = true;

alors là je dis chapeau!

signaler à un administrateur
Commentaire de philcam le 16/10/2004 16:00:49

Salut,
c'est le code que je cherchais, je suis pas très bon en xml et flash, mais je l'ai remanié à ma sauce pour qu'il affiche les news 1 par 1 avec un fichier xml par news.

petite question:
quand je met un lien web dans le code xml il apparait avec des "<>" autour ça fait pas génial, y'a t'il un autre moyen ?
merci

signaler à un administrateur
Commentaire de mefisto2401 le 03/01/2005 22:54:45

Salut, je sui un Newb du Flash (sa fer 3 jour ke jlé), mais je conné super bien le PHP, l'HTML, et les JAVASCRIPT dc vu ke jé remarké ke le flash, c la mm logik, je pense ke je pouré me débrouilller sous peu !!! ^^


Merci pour ta source: SA FAIT PLEZ DE VOIR KELKE CHOZ KI SERV POUR UNE FOI !!!

Au lieu de modifié une source existante pour faire par exemple un meilleur Chat ke "untel", alor ke ien a dja 30 sur le site, toi ta inové !!!

merci encor

signaler à un administrateur
Commentaire de troutku le 27/01/2005 13:31:38

LO.

Bonne source :)
merci de la partger...

QUESTION:
j'ai un peu tester, mais pas réussi a y intégrer des images, ou lien web. A que ki ya un moyen ? surtout pour les images...

signaler à un administrateur
Commentaire de Pichounet le 17/02/2005 11:32:01

Salut à tous,
Je voudrais savoir comment faire pour afficher un deuxième texte... avec le même fichier xml.
Genre mettre
function affichageNews() {
txt = xmlNews.firstChild.toString();
txt2 = xmlNews.firstChild.toString();
}
txt2 c'est la variable de mon deuxième texte. Que mettre à la place du 2ème xmlNews.firstChild.toString(); ?
J'espère avoir été assez clair.
Merci

signaler à un administrateur
Commentaire de mattdelavega le 17/02/2005 16:22:12

Un truc du genre doit marcher :
texte2 = xmlNews.childNodes[1].childNodes[0].toString();

Mais j'ai un probleme si je veux utiliser le composant UI ScrollBar à la place des bouton de scroll je fais comment ?

J'ai essayé, mais ma scroll bar ne scrollais rien du tout, puisqu'elle ne détecte pas le texte du champs texte ... si quelqu'un a la solution !

signaler à un administrateur
Commentaire de mattdelavega le 17/02/2005 16:54:55

Autan pour moi j'ai trouvé !

EN fait pour mettre une scroll barre UI, qui va scroller le contenu du champs dynamique il suffit de modifier sa ligne. (texte2 la variable du champs text, pas le nom)

Changer :
texte2 = xmlNews.childNodes[1].childNodes[0].toString();

Par :
texte2.text = xmlNews.childNodes[1].childNodes[0].toString();

Tous simplement !!!
Et donc la scroll bar UI scroll le texte qui provient du fichier XML ( j'ai cherché un bout de temps pour trouver :D )

signaler à un administrateur
Commentaire de Pansuki le 01/03/2005 15:54:25

Stp bassman64, tu pourrait mettre en ligne la source selon les commentaires donnés ???? merci !
Pansuki

signaler à un administrateur
Commentaire de Nikox le 01/08/2005 14:08:12

Super pratique comme code bravo

signaler à un administrateur
Commentaire de archivearchive le 05/10/2005 22:41:17

Bonjour a tous !
Savez vous s'il est possible avec cette source et le xml, de choisir la cible du lien url c'est a dire en mentionnant _blank, _self etc ??? Vu que je travaille en iframe, ca me pose quelques probleme ...

Merci par Avance

Electric

signaler à un administrateur
Commentaire de Marylou222 le 22/11/2005 22:00:36

Bonjour, j'adore ce code!
Mais est-ce qu'il est possible d'utiliser le scrollBar Component au lieu des deux boutons actuels???
J'ai essayé...le scrollBar se clip automatique au champ de text dynamique, mais quand je test, il ne fonctionne pas, mais il est visible. Est-ce qu'il y a un code pour l'activer.
Merci de votre aide, soyez indulgent je suis débutante et j'essais tant bien que mal de m'initier à Flash.
Marylou :)
ps: J'utilise MX 2004

signaler à un administrateur
Commentaire de valentin85 le 07/04/2006 16:33:11

Bravo ! Cela va m'etre utile ! Merci !

signaler à un administrateur
Commentaire de Chtieric59 le 31/05/2006 15:32:00

Up super code!!!
Mais mm question pour la scrollBar

signaler à un administrateur
Commentaire de janetdream le 16/12/2006 00:15:57

Vraiment super ! Mais c'est dommage que Bassman ne s'invesstisse plus et que personne ne sache comment y intégrer des images et des liens avec _blank....

signaler à un administrateur
Commentaire de fonetiklilian le 08/03/2007 17:09:58

Je ne vois pas très bien l'interet d'utiliser du xml dans ce cas... Puisque que tu n'utilise qu'un seul "node"...

signaler à un administrateur
Commentaire de nikollapse le 02/07/2007 16:29:40

Pratique cette source par contre comment faire pour insérer des accents dans le texte ?

signaler à un administrateur
Commentaire de GillesWebmaster le 14/12/2007 14:37:39 10/10

Excellement claire

signaler à un administrateur
Commentaire de bipbip070486 le 04/08/2008 17:32:22

merci! c'est exactement ce que je cherchais!

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

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,234 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é.