Avez vous une idée ? Voici mon code
Fonction sur le clic du bouton :
protected function bouton2_clickHandler(event:MouseEvent):void
{
brochure.visible = true;
brochureend.visible = true;
var tmp_user_guide:String = FlexGlobals.topLevelApplication._bdd.get_setting("user_guide");
if((tmp_user_guide!=null)&&(tmp_user_guide!="")){
pdf.loadpdf(tmp_user_guide);
}else{
pdf.loadpdf("divers/User_Guide_V1.0.pdf");
}
}
Fonction loadpdf :
import mx.core.UIComponent;
import mx.events.FlexEvent;
private var pdf:HTMLLoader = new HTMLLoader();
public function loadpdf(url:String):void{
var request:URLRequest = new URLRequest(url);
pdf.height = container.width;
pdf.width = container.width;
pdf.load(request);
pdf.addEventListener(Event.COMPLETE, completeHandler);
var ui:UIComponent = new UIComponent();
ui.addChild(pdf);
while(container.numChildren > 0) container.removeChildAt(0);
container.addChild(ui);
}
ça me renvoi une erreur comme quoi je ne peux pas utiliser addChild(ui);
Merci pour votre aide.