2010-12-04 4 views
0

フルスクリーンになるフラッシュアプ​​リケーションを構築しています。私はそれがさまざまな決議で使用可能であることを保証する必要があります。マウスクリックを無視するFlash/Firefoxの枠線/画像をオーバーレイする

私はアプリを設計していますが、私はあなたがここで見るのガイドラインをオーバーレイしたい: http://browsersize.googlelabs.com/

私は細かいそれらをオーバーレイすることができますが、問題があるためには、私は今のアプリと対話することはできませんですUIの一部をクリックすると、イメージをクリックしていると思う。なぜなら、それは技術的に前面にあるからだ。画像を視覚的なレベルで前面に表示したいが、キーボード/マウスとアプリとのやりとりに何の影響もありません。

私はフォールバックマウス/キーボードの賢明なまま1pixel幅の一連の行を作成していますが、その多くの対話能力を失うことに対処できます。

また、これらのガイドマーカーをブラウザ(Firefox)レベルでストラップする方法はありますか?

答えて

4

これは "マウスチャイルド"、または場合によっては "mouseEnabled"プロパティの問題のように聞こえると思います。 http://help.adobe.com/en_US/as3/mobile/WS948100b6829bd5a63821f6a2126681c5c57-8000.html

基本的に、mouseEnabledおよびmouseChildrenプロパティをfalseに設定すると、mouseEnabled MovieClipの上に配置された無効なMovieClipをクリックすると、マウスイベントがバブルすることを防ぐことができます。 。

myMovieClip.mouseEnabled = false; 
myMovieClip.mouseChildren = false; 

mouseEnabledがムービークリップ自体がマウスイベント(必ずしも必要ではないがムービークリップの囲まれた子供たちを無視するだろうしながら、それは、ムービークリップのINSIDEのすべての要素を無視するようにAS3を教えてくれますので、mouseChildren部分は、重要です)。

これが役に立ちます。

関連する問題