2014-09-16 1 views
3

J'adapte une extension d'air pour PC au Mac. Avec succès la création d'un projet qui « devrait » travail, mais j'obtenirAir Native Extension pour Mac - "n'a pas de méthode nommée"

Erreur # 3500: Le contexte d'extension ne dispose pas d'une méthode nommée

Le ANE emballé est chargé avec succès, mais aucun appel travail. Je soupçonne que l'initialiseur n'est pas appelé (et rien ne s'en plaint). Ma preuve étant que j'ai enlevé l'initialiseur et le finaliseur du projet C et le comportement n'a pas changé.

Des suggestions?

Versions: Xcode 3, Air-15, Flex 4.13, Flash Builder 4.7

Edit: plus d'informations; J'ai découvert que l'exportation de l'application en tant que programme d'installation natif build/signed, puis l'installation et l'exécution de l'application, cela fonctionne (bien, encore besoin de débogage, mais les méthodes d'extension sont en cours). Donc, la question simplifie à «ce qui ne va pas avec l'environnement Flash Builder»

+0

Quel est le nom de la méthode que vous appelez? –

+0

n'a pas d'importance, ils échouent tous de la même manière – ddyer

Répondre

3

Il est apparemment impossible d'utiliser flash builder en conjonction avec des extensions natives air sur OSX.

Création du contexte de travaux d'extension sans se plaindre, mais d'appeler l'une des fonctions fournies

résultats dans « Erreur # 3500: Le contexte d'extension ne dispose pas d'une méthode nommée ... »

Il m'a coûté beaucoup de temps (et donc l'argent de mon entreprise) pour découvrir que l'ANE est en fait bien, et peut être invoqué en dehors de Flash Builder, par une ligne de commande appropriée, ou en emballant un exécutable de libération.

Cet ensemble de comportement est très insatisfaisant et est connu depuis au moins deux ans.

Même avec la solution de contournement (emballage de libération, ou en invoquant l'aide d'une ligne de commande) est le flux de travail

sévèrement dégradées.

-

pour référence, l'explication la plus utile de la solution de contournement est à l'adresse

http://riawanderer.com/2012/03/27/working-with-air-native-extensions-on-the-mac/note la date de ce post!

recherche, puis sur le tableau qui suit le texte

« Maintenant que simple, le code de démonstration est prêt, nous allons courir et voir ce que ça fait. Lorsque vous exécutez l'application que vous devriez voir ci-dessous erreur indiquant que Flex Builder Bug existe :). "

Questions connexes