4

JavaScript から FileReference クラスの browse() メソッドを呼び出そうとしています (ユーザーは、ExternalInterface を使用するテキストをクリックして Flash のメソッドを呼び出します)。

残念ながら、ユーザーの直接的なアクション (ボタンのクリックなど) でなければならないというエラーが表示されます。Google で検索したところ、これが Flash 10 の新しいセキュリティ機能であることがわかりました。

私が見つけた唯一の解決策は、フラッシュ ボタンを配置するか、テキストの上にフラッシュ ボタンを隠して、browse() メソッドを呼び出すことでした。

ブラウザーには JavaScript のみを表示し、すべての Flash コードは JavaScript からのみ呼び出されるようにしたかったのです。

私がそれをしてくれる方法はありますか?

どうもありがとう、ルディ

4

1 に答える 1

4

私が見つけた唯一の解決策は、フラッシュ ボタンを配置するか、テキストの上にフラッシュ ボタンを隠して、browse() メソッドを呼び出すことでした。

それら唯一の解決策です。

于 2010-05-25T21:00:29.980 に答える