前の問題次の問題

Flash ムービー(FLA)ファイルのタイムラインにムービークリップインスタンス my_mc を置き、ActionScript
3.0 で下記のフレームアクションを記述したところ、インスタンスをクリックすると次のようなエラーが発生した。そ
の原因を以下より 1 つ選択しなさい。

ArgumentError: Error #1063: test_fla::MainTimeline/onClick()の引数の数が一致していません。0 が
必要ですが、1 が指定されました。

// フレームアクション
// ActionScript 3.0
my_mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick():void {
 trace(1);

選択肢 1

リスナー関数 onClick()に、引数としてイベントオブジェクトをひとつ指定しなければならない

選択肢 2

関数 onClick()内に記述した trace()関数に、引数として 0 を指定しなければならない

選択肢 3

インスタンスを参照して呼出した addEventListener()メソッドの引数の数がひとつ足りない

選択肢 4

インスタンスを参照して呼出した addEventListener()メソッドの第2引数に指定したonClick()関数に、引数として 0 を指定する必要がある

解答

正解
1
解説
この問題は解説を募集しております。
ログインすると解説を投稿できます。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。