4

当社の新しい製品の 1 つはウォーク オン ビデオ システムです。このシステムでは、キャラクターが絶対位置の DIV に表示され、簡単なプレゼンテーションが行われます。Flash 9、AS3 を使用しています。残念ながら、彼を Web サイトのコンテンツの前に表示させるには、彼の Z-index をページのコンテンツよりも高い値に設定する必要があります。

一部の Web サイトとブラウザーのサイズでは、サイト インターフェイスの一部をブロックします。これにより、そこに walkon ビデオがある場合、一部の Web サイトが本質的に使用できなくなります。その下のナビゲーションに引き続きアクセスできるように、Flash ムービーによってキャプチャされたマウスオーバーおよびクリック イベントを含むページに渡す方法はありますか?

すべてのページ要素を反復処理し、Flash ムービー内でマウスの位置にある場合に onClick を呼び出す巨大な醜い Javascript モジュールを作成することを検討しています...しかし、そのような方法は一貫性がなく、本当に厄介です。ヘルプ!

4

5 に答える 5

3

これは、Flash と JavaScript の間のドラッグ アンド ドロップのデモです。多分あなたは似たようなものを使うことができます(ここにソースコードがあります)。

于 2008-11-06T14:37:36.847 に答える
0

また、アニメーションが邪魔になる場合 (または邪魔だと思われる場合) に、アニメーションを非表示にするオプションをユーザーに提供することもできます。

もちろん、アニメーションが重要な情報を提供する場合は、アニメーション以外の代替手段が必要になりますが、とにかくモバイル ユーザーをサポートしたい場合はそれが必要です。

于 2008-11-06T15:48:16.267 に答える
0

また、特定のLinuxインストール(私が使用したほとんどすべて)、特に64ビット(アドビは完全にここで失敗します)で透明な領域が透明にならないなど、おそらく他の楽しみもあるでしょう。

また、これらのシステムでは、フラッシュ内で JavaScript を実行できない場合があります。

私のような人々がフラッシュを/嫌い/、単に実行をブロックするのには理由があります。

そして、上記のすべてを考慮する必要があります。

于 2008-11-05T22:15:24.863 に答える
0

ここで箱の外で考えて...

マウスが上に移動したときにキャラクターの位置が変わるように設定できますか? そうすれば、ユーザーがクリックしたいときに、カバーしているコントロールから離れます。

お役に立てれば。

于 2008-11-05T22:28:22.327 に答える
0

最初に考えたのは、アニメーションが占める領域を最小限に抑えて、フラッシュをできるだけ小さくすることです。ユーザーは、アニメーション自体をクリックして進むことができないことに気付くと思います。バウンディング ボックスを最小限に抑えると、問題が多少改善されます。少し歩き回る必要があると思いますが、JavaScriptを使用して実際のフラッシュ「ウィンドウ」をページ内で移動することで解決できるかもしれません。

最も簡単なオプションは、マウスオーバーでアニメーションを非表示にし、クリックをそのままにすることです。

于 2008-11-06T08:06:25.437 に答える