私は次のコードを持っている:これはJavaScriptで許可されていますが、ActionScriptで、それは常にこのコード行が間違っていると言って、エラーメッセージを表示していますActionScriptの関数呼び出しで関数宣言が許可されていますか?
var a= 1 + (function (x) { return x+1;} (2));
を。私はこのことについてActionScriptに関するドキュメントを見つけることができません。だれかがそれについて考えていますか?
ありがとうございます!
私は以下のようなアイデアを持っています: var a = 1+(function(x){return x + 1;})call(function(x){return x + 1;}、2); この例では正常に動作します。これは "call"文字列の前のものとまったく同じfuncitonを参照しています。 arguments.callerは上記の "call(..)"が発生する場所で、arguments.calleeは "call"文字列の後の関数を参照しています。 arguments.lengthは1です。En ...これは問題ありませんか?
それは、SWFタグを変更することで、解決しています^^
は、私はそれは、私が今まで実際のコードでそれを見た場合、私はそれを変更したいので、ちょうどサンプルコードがありますことを期待してるの「のvar A = 4;」アヒルのようにあなたを追跡し、あなたをひどく打ち負かす:-) – paxdiablo
提案していただきありがとうございます。これは、javascriptコードをactionscriptに変換するためのサンプルコードです。 –