J'ai le code suivant:La déclaration de fonction est-elle autorisée dans l'appel de fonction pour ActionScript?
var a= 1 + (function (x) { return x+1;} (2));
Ceci est autorisé en JavaScript, mais dans ActionScript, il est toujours afficher un message d'erreur, en disant cette ligne de code est erroné. Je ne trouve pas de documentation sur ActionScript à ce sujet, quelqu'un a une idée à ce sujet?
Merci d'avance!
J'ai une idée comme: var a = 1+ (fonction (x) {return x + 1;}). Appel (fonction (x) {return x + 1;}, 2); cela fonctionne bien pour cet exemple. et ceci se rapporte à une fonction qui est exactement la même que celle qui précède la chaîne "call". le fichier arguments.caller est l'emplacement ci-dessus "call (..)", et le fichier arguments.callee fait référence à la fonction après la chaîne "call". the arguments.length est 1. En ... cela va-t-il bien?
Il a résolu, en modifiant les balises SWF ^^
J'espère que c'est code juste échantillon puisque, si je l'ai vu dans le code réel, je changerais à « var a = 4; » puis vous traquer comme un canard et vous battre sévèrement :-) – paxdiablo
Merci pour la suggestion. Ceci est un exemple de code pour convertir le code javascript en actionscript. –