Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/08/2011, 00h41   #1
Invité régulier
 
Inscription : février 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 26
Points : 8
Points : 8
Par défaut [FLEX4] Dataprovider dynamique

Bonjour,

Je souhaiterai réaliser une petite application "IRC like" avec 2 éléments relativement simple :
- Une liste contenant la liste des utilisateurs connecté
- Des tabs contenant les messages de ces derniers

Un problème se pose au niveau de la gestion et de "l’aiguillage" des message en fonction du nom de l'emeteur. Il doit y avoir donc un seul onglet par conversation/personne.

Je coince au niveau des dataprovider des list que j'utilise pour stoker les messages, chaque tab a sa liste. le hic c'est que le nombre de tab varie en fonction du temps et donc je ne peu pas créer des array bindable dés le début sachant que j'ignore le nombre dont j'en aurait besoin..

le plus simplement possible, comment $puis-je réaliser cette fonctionnalité ?

Merci.
Equilibrius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 08h43   #2
Membre du Club
 
Avatar de Freyskeyd
 
Homme Simon Paitrault
Développeur PHP | Flex
Inscription : octobre 2007
Messages : 74
Détails du profil
Informations personnelles :
Nom : Homme Simon Paitrault
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur PHP | Flex
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2007
Messages : 74
Points : 53
Points : 53
Salut,

Si j'ai bien compris tu as 1 list pour 1 conversation.
Et X conversation.
Chaque list à un unique dataprovider.

Ce que tu peu faire c'est créer un singleton contenant tous tes Conversations.
Et une classe "channel", éritant de list, dans laquel tu peu piloter les actions.
Et lorsqu'une conversation est créer par l'utilisateur, tu appel un nouvelle object Channel, auquel tu fais passé un nouveau Array via une fonction de Channel.
Tu ajoute ensuite l'object à un ArrayChannel ce trouvant dans ton singleton.

Je ne sais pas si je suis clair, c'est le matin^^

++
Freyskeyd est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h45.


 
 
 
 
Partenaires

Hébergement Web