Aşağıdaki kod var: Bu JavaScript izin verilirActionScript için işlev çağrısında işlev bildirimi izinli mi?
var a= 1 + (function (x) { return x+1;} (2));
ancak ActionScript'te, her zaman kod satırı yanlış olduğunu söyleyerek, bir hata mesajı gösterecek. Bu konuda ActionScript ile ilgili bir doküman bulamıyorum, bunun hakkında bir fikri olan var mı?
Teşekkürler!
Şu şekilde bir fikrim var: var a = 1+ (işlev (x) {return x + 1;}) çağrı (işlev (x) {return x + 1;}, 2); bu örnek için iyi çalışıyor. ve bu, "çağrı" dizesinden önceki ile tamamen aynı olan bir funcitona atıfta bulunuyor. arguments.caller, yukarıdaki "call (..)" ın gerçekleştiği konumdur ve arguments.callee, "call" dizesinden sonra işleve başvurur. arguments.length 1'dir. En ... bu iyi olacak mı?
SWF etiketlerini değiştirerek, çözüldü ^^
O, şimdiye kadar gerçek kodda gördüm, ben bunu değiştirmek istiyorum çünkü sadece örnek kod var umuyorum için "var a = 4;" sonra bir ördek gibi aşağı izlemek ve ciddi bir şekilde dövmek :-) – paxdiablo
Öneriniz için teşekkür ederiz. Bu, javascript kodunu actioncript'e dönüştürmek için örnek koddur. –