人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Flashの中にJavascriptを埋め込む方法は?

Flash内からJavascriptを実行する方法として、Flash置いているhtml上にJSを記述しておいて、
getURLやExternalInterfaceを使う方法はありますが、そうではなくて、
Flashそのものの中にJSを埋め込んでしまうことはできないのでしょうか?

できれば、JQueryなどを埋め込めないものかが知りたいです。


●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:Flash HTML JavaScript jQuery js
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● なぜなに
●18ポイント

ActionScriptを使えば良いと思います。

ActionScriptはJavaScriptととても似ているので、

ActionScript内にJavaScript引用して埋め込んだり、

JavaのclassファイルをActionScriptから

そのまま呼び出して使うこともできます。


http://js.designlinkdatabase.net/data/50201.aspx

◎質問者からの返答

具体的にどうするかがわかりません。

リンク先には簡単なスクリプトを埋め込む場合しかないようです


2 ● clockmaker
●52ポイント

Flash 自体に JS を埋め込んでしまうこと自体は可能です。

次のように CDATA セクションを利用することで比較的長い JavaScript を書くことが出来ます。

■参考サイト

http://unbland.org/blog/2008/10/28/167.html

ライブラリほど長いスクリプトを埋め込んだことはないので、JQuery が埋め込めるかはわからないのですが。

◎質問者からの返答

それは知りませんでした。とても興味があります。

ちなみにこの方法はAS2では使えないかは知りませんか?

AS2でもExternalInterfaceは使えますが、リンク先がAS3だったのでどうかなと。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ