IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Directory parsing (exploration fichiers) dans flex


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut Directory parsing (exploration fichiers) dans flex
    Bonjour, est il possible de faire un parsing sur l'arborescence système, à la manière du xml parsing par exemple ?

    Ce qui permettrait d'éviter de créer et manager un fichier.xml pour récupérer bêtement des fichiers pour les sources,

    bien entendu le nombre de ces fichiers varie, ce qui nécessite une connection de type dataProvider... et habituellement un Xml, ce que je ne veux pas.

    Un HttpService peut il se connecter simplement sur un "directory" (dossier) et permettre un tel parsing ?

    Merci

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Salut,

    peux tu détailler plus précisement ton projet, car ça semble clair dans ta tête mais pas pour nous

    Ce qui permettrait d'éviter de créer et manager un fichier.xml pour récupérer bêtement des fichiers pour les sources
    de quelles sources parles tu?

    HttpService peut il se connecter simplement sur un "directory"
    tu dis vouloir parcourir l'arborescence mais de la machine cliente ou serveur?


    n'hésites pas bien décrire le périmetre d'action et ce que tu souhaites faire

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut
    Ok, c'est l'update de la rentrée
    ------------------------------------------

    Je veux créer une interface utilisateur sur un poste non connecté au réseau, le choix de la techno flex n'est pas le sujet de ce post, bien que potentiellement discutable.

    Mon appli a 2 taches : upload d'une image dans un dossier, affichages de toutes les images du dossier comme une galerie.

    Tout se fait sur une machine, si on était en réseau effectif, disons que les images sont du côté serveur.

    Etant donné que ma galerie n'affiche que et uniquement que les images (pas de texte, pas de liens, ...), je n'ai pas un réel besoin d'Xml (qui effectivement me permettrait également de tagger ces images, de les titres, etc...)

    Dans ce contexte, peut on simplement parser l'arborescence serveur, au lieu d'utiliser un xml comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <mx:HTTPService id="serveurXml" source="local...">
    
    <mx:Container dataProvider="serveurXml">
         <mx:Image source="serveurXml.lastResult.Image.urlImage" />
    </mx:Container>
    Conclusion : avec un tel besoin, peut on directement parser l'arborescence et afficher les images d'un dossier particulier ?

    Merci

  4. #4
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    j'ai du mal à saisir...

    tu souhaites avoir une application desktop ou web ? parce que c'est bien différent , il va falloir choisir soit l'un soit l'autre. et browser le poste client ou le serveur.

    d'ailleurs peux tu détailler le fonctionnement du browse sur tes images, tu souhaites pouvoir parser l'ensemble des dossier pour trouver toutes les images qu'il y a dedans c'est bien ca?

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut
    L'application :
    * est desktop (et là je m'y frotte à peine, n'ayant fait que des applis web sous flex)
    * parse UN dossier bien précis, connu, et exclusivement utilisé par l'appli

    En clair : je prends une photo avec ma webcam, je stocke dans un dossier, j'affiche toutes les photos de ce dossier dans un flexbook (coverFlow ou container).

    A froid, j'aurais créé un fichier xml décrivant le contenu du dossier, par réflexe.
    Et j'aurais généré un dataProvider providé depuis cet Xml.
    Bon je sais c'est moche, mais habitué du développement d'appli C++ sur Unix et Windows, le parsing de dossier y est a contrario très facile. Confronté à la philo flex, j'y perds la raison.

  6. #6
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    bon je suppose que tu développes avec le framework AiR et non Flex, n'est ce pas? a premiere vue cela devrait être assez simple avec AIR de récupérer un path ou se trouve les photos et ensuite de les afficher, il y a peut etre meme des events sur le changement sur un dossier... enfin j'emet des hypothèse je n'ai pas trop travailler avec AIR. Sinon, beaucoup moins bien , tu peux utiliser un timer pour checker le contenu du dossier et voir si il a été modifier.

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/11/2008, 11h03
  2. Réponses: 1
    Dernier message: 14/06/2008, 10h49
  3. parsing et écriture dans un fichier
    Par bennyben87 dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2008, 16h25
  4. déplacement de fichiers dans explorer
    Par sboffin dans le forum Windows XP
    Réponses: 3
    Dernier message: 15/06/2007, 19h00
  5. problème de joindre des fichiers dans internet explorer
    Par passion_info dans le forum Windows XP
    Réponses: 2
    Dernier message: 07/10/2006, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo