これが可能かどうか誰にもわかりますか?
通常の HTML フォームでフィールドに入力しているものを表示/プレビューするフラッシュ ムービーを作成しようとしています。フラッシュ ムービーを更新するための呼び出しは、ほとんどの場合、onKeyUp イベントに関連付けられます。
アドバイスやチュートリアルは素晴らしいでしょう
乾杯!デブラド
actionscript 3 を使用していると仮定すると....
これをチェックしてください
このリンクをチェックすることもできます(ただし、Flex 3 の場合... AS3 はフラッシュの場合と同様であるはずです)...以前、Flex プロジェクトでExternalInterfaceを使用したことがあります。
私のアドバイスは、お気に入りの JavaScript 用イベント ユーティリティを取得し、それをExternalInterfaceとペアにすることです。そうすれば、Flash で EI にコールバックを追加できます。これは、次のようなことができることを意味します。
ExternalInterface.addCallback( "keyboardClicked", dispatcherFunc );
function dispatcherFunc():void
{
dispatchEvent( new Event( "javaScriptKeyClick" ) );
}
document.getElementById( "mySwf" ).keyboadClicked();
皆さん、私を正しい方向に向けてくれてありがとう!バージョン 4 以降、フラッシュに触れていないので、錆びていると言っても過言ではありません。
実際のフラッシュ ムービーでテキスト エリアを作成していないのは、システムが 95% 完成し、サーバー側に多くのスマート機能があるためです。彼らが言うように、フラッシュプレビューは多かれ少なかれアイシングです! Flash へのフックがこれ以上ないことに少し驚いています。
再度、感謝します!12月
私が知る限り、Flashplayer は、フォーカスがある場合にのみキー イベントをリッスンします (HTML フォームに入力している場合はフォーカスされません。JavaScript を使用して Flash にイベントを挿入する方法は知りません)。 .
実際の Flash ムービー自体でテキスト領域を使用できない特定の理由はありますか?