質問ページ3 /
197
質問内容 †
最近flash・ParaFla!・ActionScriptを始めた者です。
flashでオープニングムービーを作り、ムービーが終わる頃に、hiddenになっているメニューバーなどのパーツをvisibleに切り替えて画面に出現させる関数(JavaScript?)を呼び出す、という仕組みを作りたいんですが・・・
ParaFla!でExternalInterface?って使えるんですか?
使えない場合は代わりに実現できる方法はありますか?
回答 †
- メニューバーもFLASHで作りローカルコネクションで操作してみては?http://www.wikihouse.com/ParaFla/index.php?%A5%B5%A5%F3%A5%D7%A5%EBpfl.#ua975a89 --
- 早速の回答ありがとうございます。メニューバーなどもflashで作ると、SEOが気になります。少しでも検索エンジンに引っ掛かる確率を高めるため、メニューの項目の語句は、HTMLファイルにしっかりテキストで記しておきたいんです(汗)。 -- 質問者?
- ExternalInterface?クラスは使えません。JavaScript?との連携はFAQ/29とそこにリンクされているhakuhinさんのサイトを参考にしてみてください --
- 回答ありがとうございます。getURL("javascript:〜")で試しましたが、alertなど、その1行で完結する命令ならうまくいきましたが、自分で作って外部javascriptファイルに置いた関数(上記の、hiddenになっているメニューバーなどのパーツをvisibleに切り替えて画面に出現させる関数です)を「〜」の箇所に書くとうまくいきません(涙)。原因は何が考えられるでしょうか?すべてのファイルはサーバにアップした上で試しています。 -- 質問者?
- hakuhinさんのサイトはご覧になりましたか?あと、FLASH側に書くjavascript関数をvoid()で括ってみるのも試してみてはどうでしょう? --
- 返事が遅くなってすみません。hakuhinさんのサイトやPrafla!進学講座などを見て格闘して解決しました。どうもありがとうございました。m(_ _)m ・・・javascriptの関数を定義するときに、window.document.getElementBy?("menu").style.visibility="visible"と書きますが、どうやら先頭のwindowを省略してしまうと機能しないみたいでした。 -- 質問者?
- ↑getElementBy?の後ろにIDを付けるの忘れました。 -- 質問者?
Menu
最新の15件
2023-08-05
2021-08-08
2020-04-16
2019-04-23
2019-02-17
2018-08-15
2017-11-18
2017-05-07
2017-04-11
2017-04-07
2017-04-04
2017-03-27
2017-03-26
2013-05-24
2013-08-27
人気の5件
Edit Menu
1544 Hits
Total: 17.6 MB
text: 1.5 MB
attached: 16.1 MB