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 :

passage d'une application flex à une autre


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Par défaut passage d'une application flex à une autre
    Bonojour à tous;
    je suis un débutant dans le domaine de flex et comme j'avais l'habitude de développer en php donc j'ai plutot une vision de developpement clasique!
    alors mon besoin de de créer un projet composé d'une page d'authenfication donc avec login et mot de passe et le le login est bon je fais charger une autre page flex.
    commenent je peux faire ca svp??????????

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    160
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 160
    Par défaut
    En fait tu ne passes pas à une autre page comme en HTML, tu restes sur la même page qui représente ton application.

    En gros, tu pourrais jouer avec des états ou utiliser un viewstack.
    T'aurais un état "déconnecté" présentant le formulaire de login et un état "connecté" présentant des informations quelconques qui serait activé si le login s'est bien déroulé.

    Avec un viewstack, c'est la même chose. Tu aurais une partie qui serait le formulaire de connexion et une partie (ou plusieurs) qui seraient accessibles pour les utilisateurs reconnus.

    Enfin, c'est comme ça que moi je fais, après il y a peut-être d'autre solutions.

  3. #3
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Pas mal l'idée des viewstack il faudra que j'essaye
    Jusqu'ici je travaillais avec les états d'applications mais il y avait un sérieux inconvénient avec cette technique. Les objets ne pouvaient pas communiquer directement entre eux. J'étais obligé de définir pour mon application un grand nombre d'écouteurs d'évènements ce qui n'était pas pratique du tout.

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,
    Personnellement, je préfère utiliser un mix des 2 :

    La viewstack te permet de gérer toutes tes "vues" de ton appli (toutes tes "pages" disons).
    Le problème c'est que c'est vite limité, ou tout du moins encombré si tu as plusieurs types de connexion avec différents droits : par exemple un login admin et un login user, ou bien 2 login user avec des droits différents (le compte premium, et le compte light par exemple ), ou bien encore le mode connecté / déconnecté.
    ->Si tu n'utilise que des viewstack, en fonction du type de user qui vient de se connecter, tu devras afficher l'une ou l'autre des vues présente dans ta viewstack. Si par exemple le compte light a des actions restreintes par rapport au compte premium, tu devras avoir 2 vues quasi semblables, sauf que sur la vue light il y aura moins de fonctionnalités disponibles.
    -> du coup tu risques de te retrouver avec beaucoup de code en doublon : tout le code commun aux comptes light et premium. Et ce pour chaque vue différente (chaque "page") de ton appli.

    Donc de mon côté je préfère utiliser les états lorsqu'il s'agit de faire des "restrictions" sur les pages, en fonction de l'utilisateur connecté, (ou non).

    ->Ta viewstack affiche chaque page de ton appli. Chaque vue est ainsi unique. Puis dans chaque vue, en fonction du user connecté, tu changes d'état. Pour l'état correspondant au user tu peux ajouter / retirer des fonctionnalités.

    Bien sûr connecté / déconnecté c'est pareil : si l'utilisateur est déconnecté, sur une vue en particulier, tu peux te placer dans un état ou les composants inaccessibles au user non connecté sont retirés.

Discussions similaires

  1. [Lazarus] Transférer une unité d'une application dans une autre
    Par Tolede37 dans le forum Lazarus
    Réponses: 2
    Dernier message: 29/05/2015, 18h28
  2. passage d'une application desktop à une application client serveur
    Par nabil123456 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 05/03/2015, 14h02
  3. Protéger une application avec une verification internet ou autre
    Par Mustang83 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 01/10/2013, 08h27
  4. [Joomla!] passer d'une application locale à une application web sur Joomla
    Par Gabrieel dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 15/05/2008, 18h38
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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