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:isplayObjectContainer/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 dans l'autre swf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var loader:Loader = new Loader(); var url:URLRequest = new URLRequest('dossier/voitures.swf'); loader.load(url); addChild(loader);
Auriez-vous une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager