ダブルクリックが取得できない - FlashCS3のヘルプ(MouseEventExample )のミス

| | コメント(0) | トラックバック(0)
マウスのダブルクリックを取得するためには、1行かかないといけないのですが、サンプルでは書かれていません。
InteractiveObject の doubleClickEnabledプロパティがデフォルトでfalseになっているせいで、2つのシングルクリックとして認識されてしまいます。そのため、ダブルクリックが取得できていないようです。
太字部分を追加します。
他は、サンプルのままです。

public function ChildSprite() {
    draw(size, size, backgroundColor);
    addEventListener(MouseEvent.CLICK, clickHandler);
    addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler);   
    addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
    addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
    addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
    addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
    addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
    doubleClickEnabled = true;
}

全ソースはこちら。


カテゴリ

,

トラックバック(0)

このブログ記事を参照しているブログ一覧: ダブルクリックが取得できない - FlashCS3のヘルプ(MouseEventExample )のミス

このブログ記事に対するトラックバックURL: http://www.3oclock.com/apps/mt41/mt-tb.cgi/1552

コメントする

このブログ記事について

このページは、NORIが2008年1月 7日 15:23に書いたブログ記事です。

ひとつ前のブログ記事は「背景がスクロールする「楽しいドライブ」 - 「1ランク上の技を身につけるFlashの強化書」サポートサイト」です。

次のブログ記事は「Flash翻訳記事の配信 - ヒム・カンパニー」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1