singleton et MXML

0 views
Skip to first unread message

zwetan

unread,
Jan 4, 2007, 12:58:43 PM1/4/07
to FCNG
ted patrick nous montre comment definir un singleton avec du MXML
http://www.onflex.org/ted/2007/01/singleton-in-mxml.php

le coté intéressant c'est de pouvoir définir une interface graphique
pour configurer le singleton

apres juste pour etre complet :p
on peut tres bien heriter une declaraton MXML dans une class AS3

MXML/tag
|_ AS3/class

meme si l'usage general ert de faire le contraire

AS3/class
|_ MXML/tag


zwetan

ekameleon

unread,
Jan 4, 2007, 1:19:59 PM1/4/07
to FCNG
Hello :)

1 - je trouve assez moche son code il pourrait définir un peu plus
simplement son singleton (mais bon lol), je trouve que ce serait plus
simple de taper sa méthode getInstance() ainsi :

static private var singleton:SettingsDialog ;

static public function getInstance():SettingsDialog
{
if ( singleton == null)
{
singleton = new SettingsDialog() ;
}
return singleton;
}


2 - Pour ma part je globalise mes vues avec un collector qui enregistre
les vues uniques en fonction d'une clé (nom unique de la vue et de son
instance)... Du coup je peux avoir des Singletons avec le même type
d'objet rapidement localisé dans l'application tout simplement par une
classe DisplayObjectCollector.

EKA+ :)

zwetan

unread,
Jan 4, 2007, 2:22:43 PM1/4/07
to FCNG
bah c'etait plus pour ajouter une enieme maniere de faire

perso le MXML c est tres bien, mais lol pas pour definir/instancier les
class :D

et pis sous Tamarin y a pas de MXML nah :p

ekameleon

unread,
Jan 4, 2007, 2:33:47 PM1/4/07
to FCNG
A mon avis, le MXML c'est cool pour aller vite (niveau intégration)
mais cela limite rapidement .. et cela va lancer des développement à
la HTML/Javascript super pas beau. Il faut absolument continuer à
expliquer aux gens que la base cela reste l'orienté Objet ECMAScript
avec des classes etc... ou alors on va avoir des
développeur/graphistes qui vont quitter flash et une intégration à
la Flash4/5 pour utiliser Flex2 avec une intégration à la
dreamweaver.. à mon avis c'est pas top top lol


eKA+ :)

Reply all
Reply to author
Forward
0 new messages