Composant List swf externe bug
Bonjour,
j'ai un swf en AS3 dans lequel j'ai un bouton. Quand je clique sur ce bouton, je charge un swf externe aussi en AS3.
Dans ce swf externe, il y a un composant List sur la scène.
Et ce dernier ne fonctionne pas. Il fonctionne bien quand je lance le swf directement mais si je passe par un loader, ça ne marche plus.
Voici l'erreur :
TypeError: Error #2007: Le paramètre child ne doit pas être nul.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/fl.controls:BaseButton::drawBackground()
at fl.controls::LabelButton/fl.controls:LabelButton::draw()
at fl.core::UIComponent/drawNow()
at fl.controls::List/fl.controls:List::drawList()
at fl.controls::List/fl.controls:List::draw()
at fl.core::UIComponent/::callLaterDispatcher()
Code swf loader :
Code:
1 2 3 4 5
|
var loader:Loader = new Loader();
var url:URLRequest = new URLRequest('dossier/voitures.swf');
loader.load(url);
addChild(loader); |
Code dans l'autre swf
Code:
1 2 3 4 5
|
var dp:DataProvider = new DataProvider();
dp.addItem({ label: 'berline', Data : '1'});
dp.addItem({ label: 'autre', Data : '2'});
lst_voitures.dataProvider = dp; |
Auriez-vous une solution ?