У меня есть следующий код:Разрешено ли объявление функции в вызове функции для ActionScript?
var a= 1 + (function (x) { return x+1;} (2));
Это позволило в JavaScript, но в ActionScript, это всегда показывать сообщение об ошибке, говоря эта строка кода является неправильным. Я не могу найти документацию на ActionScript об этом, кто-нибудь знает об этом?
Спасибо заранее!
У меня есть идея как: var a = 1+ (function (x) {return x + 1;}). Call (function (x) {return x + 1;}, 2); он работает отлично для этого примера. и это относится к функционалу, который точно такой же, как и до строки «вызова». аргумент.caller - это местоположение, которое вызывается выше «call (..)», а аргументы.callee ссылаются на функцию после строки «вызов». аргументы.length равно 1. En ... это будет хорошо?
Это решается путем изменения SWF-теги ^^
Я надеюсь, что это только пример кода, так как, если я когда-либо видел его в реальном коде, я бы изменить его на «вар а = 4;» затем отследите вас, как утка, и сильно избийте вас :-) – paxdiablo
Спасибо за предложение. Это пример кода для преобразования кода JavaScript в ActionScript. –