Bonjour a tous.
J'espère ne choquer personne avec mon code mais je me suis pris la
tête hier avec une question sûrement
très stupide.
J'essaye dynamiquement de créer des class au run time qui son dans le
package
"com.yoda.cms.views.artigo.componentes.*"
Le problème c'est que le compilateur ne me fait pas le import des
class et m'oblige a chaque fois que j'ai une nouvelle class de la
referencer* en dur (*je sais pas si c'est le meilleur terme a
utiliser).
Je trouve ça plutôt embêtant car ça m'oblige a ouvrir cette class
chaque fois que j'ai une nouvelle class.
plateforme: flex 3 sur windows.
si j'ai oublier quelques chose n'hésitait pas :).
j'en profite pour vous remercier de toutes les infos que vous partager
sur FCNG.
merci d'avance pour toute aide.
//////////////////////////////////////////////
package com.yoda.cms.views.artigo.fabrica
{
import com.yoda.cms.views.artigo.componentes.*;
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
import flash.utils.*;
public class FabricaComponentes
{
private var contentor:DisplayObjectContainer;
public function FabricaComponentes(cont:DisplayObjectContainer)
{
// la solution que j'ai réussi a faire fonctionner
trouver sur
google
//////////////////////////////////////////////////////////////////////
Texto;
TextoPq;
//////////////////////////////////////////////////////////////////////
contentor = cont;
}
public function createList():void{
var s:String = "com.yoda.cms.views.artigo.componentes."
var ClassReference:Class =
getDefinitionByName(s+"TextoPq") as
Class;
var instance:Object = new ClassReference();
setChilds(instance);
}
private function setChilds(c:Object):void{
contentor.addChild(DisplayObject(c));
}
}
}
//////////////////////////////////
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de
Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---