begin process at 2010 03 22 06:49:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

MX2004: CLASS

 > DATAGRID <> XML :: UN EXEMPLE D'INTERACTION AVEC UNE CLASSE

DATAGRID <> XML :: UN EXEMPLE D'INTERACTION AVEC UNE CLASSE


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :MX2004: CLASS Niveau :Initié Date de création :11/03/2005 Date de mise à jour :11/03/2005 12:29:38 Vu / téléchargé :7 141 / 1 623

Auteur : wodkaist

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
- J'ai créé ce petit code pour montrer l'interaction possible entre le XML et les DataGrid, par les classes AS2.0.
- J'ai pris l'exemple d'une Table MySQL. On peut facilement ensuite créer un script PHP pour lire une table.

N'hésitez pas à critiquer, bonne journée


P.S : J'ai mis le code XML à partir duquel il se base

Source

  • <?xml version="1.0" ?>
  • <resultat>
  • <colonnes>
  • <colonne nom="prenom" />
  • <colonne nom="nom" />
  • <colonne nom="age" />
  • <colonne nom="sexe" />
  • <colonne nom="date_naissance" />
  • </colonnes>
  • <enregistrement>
  • <champ nom="prenom" valeur="Alexandre" />
  • <champ nom="nom" valeur="SALOME" />
  • <champ nom="age" valeur="19" />
  • <champ nom="sexe" valeur="H" />
  • <champ nom="date_naissance" valeur="16/12/1985" />
  • </enregistrement>
  • <enregistrement>
  • <champ nom="prenom" valeur="Martin" />
  • <champ nom="nom" valeur="DUPONT" />
  • <champ nom="age" valeur="21" />
  • <champ nom="sexe" valeur="H" />
  • <champ nom="date_naissance" valeur="30/08/1983" />
  • </enregistrement>
  • <enregistrement>
  • <champ nom="prenom" valeur="Martine" />
  • <champ nom="nom" valeur="DUPONT" />
  • <champ nom="age" valeur="27" />
  • <champ nom="sexe" valeur="F" />
  • <champ nom="date_naissance" valeur="11/11/1978" />
  • </enregistrement>
  • </resultat>
<?xml version="1.0" ?> 
<resultat>
 <colonnes>
  <colonne nom="prenom" />
  <colonne nom="nom" />
  <colonne nom="age" />
  <colonne nom="sexe" />
  <colonne nom="date_naissance" />
 </colonnes>
 <enregistrement>
  <champ nom="prenom" valeur="Alexandre" />
  <champ nom="nom" valeur="SALOME" />
  <champ nom="age" valeur="19" />
  <champ nom="sexe" valeur="H" />
  <champ nom="date_naissance" valeur="16/12/1985" />
 </enregistrement>
 <enregistrement>
  <champ nom="prenom" valeur="Martin" />
  <champ nom="nom" valeur="DUPONT" />
  <champ nom="age" valeur="21" />
  <champ nom="sexe" valeur="H" />
  <champ nom="date_naissance" valeur="30/08/1983" />
 </enregistrement>
 <enregistrement>
  <champ nom="prenom" valeur="Martine" />
  <champ nom="nom" valeur="DUPONT" />
  <champ nom="age" valeur="27" />
  <champ nom="sexe" valeur="F" />
  <champ nom="date_naissance" valeur="11/11/1978" />
 </enregistrement>

</resultat>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

11 mars 2005 12:29:38 :
Ajout du code source XML

 Sources de la même categorie

Source avec Zip Source avec une capture LECTEUR MP3 AVEC LISTE DE LECTURE, STREAMING OU NON (COMPOSA... par eron
Source avec Zip ENREGISTRER DANS UN FICHIER TEXTE AVEC L'AIDE D'UN EXE par Mr_Qqn
Source avec Zip Source avec une capture CLASSE CALCULATOR par BananaTree
Source avec Zip Source avec une capture CLASS "PATERN" : PERMET LA CRÉATION DE REMPLISSAGE DE MOTIF ... par top30
Source avec Zip Source avec une capture MA CLASSE DE BASE SUR LES TEXTES ( STRINGS ) par snakeeater1

Commentaires et avis

Commentaire de geoboy le 14/03/2005 00:16:14

Salut!
Ce code m'intéresse&#8230;
Afin d'aider un ami, je dois réaliser des cartes géographiques en y intégrant des données de population. Habitué aux animations sans xml (en flash MX), je dois lier mon animation swf à une base de données type (*.dbf *.xls *.mdb ou *.txt) transformée ou non en fichier *.xml. En cliquant sur une entité géographique, je dois pourvoir afficher les données relatives à sa population. Sauf que je ne sais pas (encore) faire ça. J'essaye de décrypter les scripts mis sur flashkod, mais c'est un peu dur pour moi pour le moment.

Ton script m'intéresse

En la lisant dans M. Excel, j'ai transformée le fichier en *.xml pour que ton fichier flash puisse le lire. Ce dernier trouve bien le bon nombre de ligne et de colonnes, mais ça s'arrête là ! J'ai essayé de le modifier pour le rendre conforme au tien mais c'est pas bien possible de le faire à la main !
Peut-on y résoudre mon problème ?
De façon général, comment peut on faire pour faire lire à Flash des valeurs contenues dans une cellule d'un fichier excel ou d'une autre base de données ?

ci-joint un fichier .xml issu d'Excel. J'ai juste mis 4 enregistrements et 10 variables environ. Un des fichiers original contient lui 115 enregistrements pour 110 variables...

<?xml version="1.0"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
  <Author>schmidt michael</Author>
  <LastAuthor>schmidt michael</LastAuthor>
  <Created>2005-03-13T21:27:43Z</Created>
  <Company>thestarway</Company>
  <Version>10.2625</Version>
</DocumentProperties>
<OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office">
  <DownloadComponents/>
  <LocationOfComponents HRef="file:///F:\OfficeXP\cd1\"/>
</OfficeDocumentSettings>
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
  <WindowHeight>9660</WindowHeight>
  <WindowWidth>11340</WindowWidth>
  <WindowTopX>600</WindowTopX>
  <WindowTopY>210</WindowTopY>
  <ProtectStructure>False</ProtectStructure>
  <ProtectWindows>False</ProtectWindows>
</ExcelWorkbook>
<Styles>
  <Style ss:ID="Default" ss:Name="Normal">
   <Alignment ss:Vertical="Bottom"/>
   <Borders/>
   <Font/>
   <Interior/>
   <NumberFormat/>
   <Protection/>
  </Style>
  <Style ss:ID="s21">
   <NumberFormat ss:Format="0.00000"/>
  </Style>
  <Style ss:ID="s22">
   <NumberFormat ss:Format="0"/>
  </Style>
  <Style ss:ID="s23">
   <NumberFormat ss:Format="Fixed"/>
  </Style>
</Styles>
<Names>
  <NamedRange ss:Name="Database" ss:RefersTo="=Export_Output!R1C1:R116C9"/>
</Names>
<Worksheet ss:Name="Export_Output">
  <Table ss:ExpandedColumnCount="9" ss:ExpandedRowCount="5" x:FullColumns="1"
   x:FullRows="1" ss:DefaultColumnWidth="60">
   <Column ss:StyleID="s21" ss:AutoFitWidth="0" ss:Width="103.5"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="30"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="213.75"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="24.75"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="51"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="229.5"/>
   <Column ss:StyleID="s23" ss:AutoFitWidth="0" ss:Width="103.5"/>
   <Column ss:StyleID="s22" ss:AutoFitWidth="0" ss:Width="66.75" ss:Span="1"/>
   <Row>
    <Cell><Data ss:Type="String">IRIS54POLY</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">DEPCOM</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">NOM_COM</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">IRIS</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">DCOMIRIS</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">NOM_IRIS</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">SURFACE</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">RD99POP</Data><NamedCell ss:Name="Database"/></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="Number">1</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">54</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">mama</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">5</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">10</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">mimi</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">100</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">500</Data><NamedCell ss:Name="Database"/></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="Number">2</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">55</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">papa</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">6</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">11</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">pipi</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">200</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">600</Data><NamedCell ss:Name="Database"/></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="Number">3</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">56</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">tata</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">7</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">12</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">titi</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">300</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">700</Data><NamedCell ss:Name="Database"/></Cell>
   </Row>
   <Row>
    <Cell><Data ss:Type="Number">4</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">57</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">gaga</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">8</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">13</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="String">bibi</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">400</Data><NamedCell ss:Name="Database"/></Cell>
    <Cell><Data ss:Type="Number">800</Data><NamedCell ss:Name="Database"/></Cell>
   </Row>
  </Table>
  <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
   <PageSetup>
    <Header x:Margin="0.4921259845"/>
    <Footer x:Margin="0.4921259845"/>
    <PageMargins x:Bottom="0.984251969" x:Left="0.78740157499999996"
     x:Right="0.78740157499999996" x:Top="0.984251969"/>
   </PageSetup>
   <Selected/>
   <Panes>
    <Pane>
     <Number>3</Number>
     <ActiveRow>12</ActiveRow>
     <ActiveCol>1</ActiveCol>
    </Pane>
   </Panes>
   <ProtectObjects>False</ProtectObjects>
   <ProtectScenarios>False</ProtectScenarios>
  </WorksheetOptions>
</Worksheet>
</Workbook>

Commentaire de wodkaist le 15/03/2005 14:27:47

Salut ! En fait le truc c'est que j'ai défini un protocole pour le XML, j'ai choisi certains champs etc. Seulement, si tu veux changer ce "protocole", tu dois changer le programme, ou t'adapter au protocole. C'est assez simple, mais juste long !

Commentaire de Brendarth le 02/12/2005 11:51:54

C'est propre et ce code fait ce qu'on attend de lui.
Dommage toutefois qu'il n'y ai pas le moindre commentaire ni dans le .fla ni dans le .as !

8/10 (pour le manque de comment')

Commentaire de glad777 le 12/06/2007 17:22:48

Bonjour, ton code est vraiment genial, j aimerai savoir s'il possible de modifier la couleur de la grille, pour l adapter ala chartre graphique d un site.
Merci beaucoup encore bravo pour ce code

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales