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 :

Naviguer dans le temps grâce aux frises chronologiques


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 151
    Par défaut Naviguer dans le temps grâce aux frises chronologiques
    Bonjour à tous,
    je fais appel à vous pour un problème qui me dépasse concernant la création d'un composant permettant de naviguer dans le temps grâce à des frises chronologiques (syn. : lignes du temps).
    L'objectif est de créer un composant, avec Flex 3, représentant l'espace de la frise chronologique sous forme d'un espace plus large que haut. Ce composant pourra accueillir des objets graphiques étant des événements(faits de courte durée) et des périodes(faits de longue durée).

    Mon premier problème est de créer un espace dans lequel naviguer, de droite à gauche, en utilisant tout sauf un espace provenant d'un .fla (Je travaille sans la suite Adobe et sans Flash Builder).

    Quelqu'un saurait-il m'indiquer quelle stratégie adopter pour obtenir un espace dans lequel je puisse naviguer ?

    Cordialement
    Wil

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Pourquoi pas simplement un HBox ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 151
    Par défaut
    Bonjour Jylaxx,
    vous avez tout à fait raison, une HBox serait une première solution mais je ne souhaite placer les événements en fonction d'une date.
    En fait, je n'ai pas trouvé de moyen de positionner des éléments en fonction du temps puisque le comportement par défaut de HBox place les éléments les uns à la suite des autres sur un axe horizontal.
    Peut être faudrait-il spécialiser cette classe...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Il faut définir une échelle et calculer la dimension des éléments en fonction de cette échelle.
    Le composant spacer peut permettre de remplir les périodes sans événement.

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 151
    Par défaut
    J'ai bien compris qu'il fallait définir une échelle et c'est là que commence vraiment les problèmes.

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    ah bon...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 25
    Par défaut
    Citation Envoyé par bibilolo2 Voir le message
    Quelqu'un saurait-il m'indiquer quelle stratégie adopter pour obtenir un espace dans lequel je puisse naviguer ?
    Pour répondre spécifiquement à ce problème, ce que tu as besoin c'est de gérer automatiquement les barres de défilement. Pour cela, tu peux utiliser la classe container ou n'importe qu'elle autre classe qui en dérive.
    Après, tu peux placer à l'intérieure n'importe quel composant qui représentera la frise chronologique dans son intégralité.

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 151
    Par défaut
    Bonjour Kazuki,
    je vous remercie pour cette réponse, elle m'indique que je suis parti dans le bon sens. Je suis en train d'essayer de placer des éléments en fonction du temps grâce à la classe Box.

    La bibliothèque Flexlib permet de créer de telles frises chronologiques.

    Merci à tous pour votre participation.

    Wil

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

Discussions similaires

  1. Trouver une image contenue dans une autre, grâce aux descripteurs
    Par ForgetTheNorm dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 23/08/2008, 17h44
  2. Naviguer dans l'aborescence du serveur
    Par Sub0 dans le forum Langage
    Réponses: 8
    Dernier message: 17/05/2005, 22h20
  3. Réponses: 5
    Dernier message: 06/05/2005, 19h10
  4. [FLASH MX] Liens hypertext pour naviguer dans ma page
    Par marie64dk dans le forum Flash
    Réponses: 13
    Dernier message: 10/08/2004, 16h17
  5. Réponses: 4
    Dernier message: 02/07/2004, 10h31

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