Mon code ressemble:Pourquoi n'est pas autorisé à accéder à une fonction membre à partir de mon gestionnaire d'événements local dans ActionScript (Flex4)?
private function createExportButton() : void {
var exportButton : Button = new Button();
exportButton.label = "Export";
exportButton.x = 600;
exportButton.y = 10;
exportButton.addEventListener(MouseEvent.CLICK, function
clickHandler(e : MouseEvent) : void {
this.export();
});
super.addElement(exportButton);
}
L'erreur est:
* TypeError: Erreur # 1006: l'exportation est pas une fonction. à la fonction /() [C: \ Utilisateurs \ Utilisateur \ Adobe Flash Builder 4 \ agriculturalAdministration \ src \ certificat \ un \ CertificateBuilder1.as: 150] * Quelqu'un peut-il m'expliquer pourquoi cela? Merci d'avance!
est ici l'obligatoire +1 que l'OP a oublié de vous donner ..! – Amarghosh