• 締切済み

FlashをJavaScriptファイルで制御したいのですが・・・

とあるサイトでFlashをJavaScriptで読み込めると書かれており、試して見たのですがどうも上手くいかないのですが、どうすれば良いのでしょうか? サイトurlを乗せておきます。 http://www.divlayout.com/page4.html この通りに(自分の環境に置き換えてます。)してるのですが、原因が分かりません。

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.1

こんにちは サイトの通りにしてみましたが表示はされました <script src="./defalt.js" type="text/javascript"></script>はhtmlの<head>~</head>に記述されていますか? 外部js名、パスはあっていますか? 表示させる場所に <script language="javascript"><!-- flash1(); //--></script> は記述されていますか? ↑のflash1()と外部jsのfunction flash1()の『flash1』は同じものを記述していますか? defalt.js内flash画像のパスは変更されていますか?(2箇所) <param name="movie" value="****.swf"> <embed src="****.swf" 『/』の前にはすべて『\』を付け足していますか? document.write(' ')内で改行などしていませんか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JavaScriptでつくるかFLASHで作るか…

    http://www.honeyee.com/ こちらのサイトさんの右にあるWHAT'S NEWのような物を作りたいと思っています。 そこで、これをJavaScriptで作った方がいいのか、FLASHで作った方がいいのか、どちらの方がいいのでしょうか? 参考サイト様はFLASHで作られているのですが、WHAT'S NEWなので頻繁に更新をします。 更新をするたびにFLASHを書き直すのは結構大変です。 外部読み込みをしているのだと思うのですが、やり方が分かりません・・・。 そこで、参考サイトなどがありましたら教えて頂きたいのです。 どうかよろしくお願いします。

  • javascriptからflashを動かしたいのですがうまく動きません

    javascriptからflashを動かしたいので、下記のサイトを参考にまずflashへアクセスするためのテキスト表示のプログラムを作っています。 しかし、IEのエラーで「'document.chubuflash'はnullまたはオブジェクトではありません」と出てテキストが表示されません ●参考サイト(クロスブラウザの部分はやっていません) http://itpro.nikkeibp.co.jp/article/COLUMN/20070118/259015/?ST=star... flash側(1フレーム)********************** flash.external.ExternalInterface; function showMenu(urlno) { textBox.text = String(urlno); } ExternalInterface.addCallback("setMenu",null,showMenu); stop(); a=0; --------------------------------- ダイナミックテキストにインスタンス名:textBox javascript(html)側*************************** <script type="text/javascript"> function selectMenu(url){ document["chubuflash"].setMenu("JavaScriptから送った文字列"); } </script> -------------------------------------------- <a href="xx.php?xx_no=47" onmouseover="selectMenu(47)">●●</a> -------------------------------------------- flashのidとnameはchubuflashにしています。 ファイル名はchubuflashと別のものになっています。 ちなみに、47を渡しているのはこの数値を使おうと思って渡しています。うまく動かなかったのでとりあえず使用していた部分を消してテキスト表記に変更してテストしています。 document~ の前の行にalert("出力");で、出力されますが、document~ の後ろに入れると出ませんでした。 環境は ・flash CS4 ・actionscript2.0 ・windows XP です。 アドバイスよろしくお願いいたします。

  • JavaScriptでFLASHファイルを切り替えるには

    いつもお世話になっています。 3つあるFLASHファイルを、 1.ページ読み込み時にはランダム 2.画像ボタンへのmouseoverで対象に変化 のようにしたいのですが、2が上手く行きません。 flashlist[num]を変化させたところ、ページ全体がオブジェクトだけになってしまいました。 何か良い方法はないでしょうか。 なお、マイクロソフトの月例パッチ(ActiveX)対策で、objectをJavaScriptで書き出しています。 /* HTMLファイルのボタン・FLASH部分 */ <script type="text/javascript" language="javascript" src="flash.js"></script> <img src="button1.gif" mouseover="flashlist(0)" /> <img src="button2.gif" mouseover="flashlist(1)" /> <img src="button3.gif" mouseover="flashlist(2)" /> /* flash.js */ var flashlist = new Array("flash1.swf","flash2.swf","flash3.swf"); var num = Math.floor((Math.random() * 100)) % flashlist.length; document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" >'); document.write('<param id="movie" value="' + flashlist[num] + '" />'); document.write('<embed src="' + flashlist[num] + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>') document.write('</object>');

  • javascriptでFLASHのActionScriptを制御できるのでしょうか?

    いつもお世話になっております。 表題の通り、MacromediaのFLASH MXでWebのデザインをしております あるぺーじでアクションスクリプトを利用し サウンドをループさせて再生しております、 (このページをA.htmとします) Aのページにリンク(javascriptのopen.windowで)貼っていて 新しいウィンドウ(B.htm)が開いたら(アクティブになったら)Aのループサウンドを停止させ、Bが閉じられて再びAがアクティブになったらサウンドを再生させることは出来るのでしょうか? 現在のアクションスクリプトは下記の通りです --------フレーム1のアクション------------------- ongaku = new Sound(); ongaku.attachSound("voice"); ongaku,start(0,999); ------------------------------------------------- また、ボタンがクリックされたら停止するようにしていますので そのボタンアクションは以下の通りです ------------ボタンアクション--------------------- on (release) { if (dengen <> "ON"){ dengen = "ON"; ongaku.start(0,999); } else { dengen = "OFF"; ongaku.stop(); } } ------------------------------------------------ ボタンは、ダイナミックテキストの値を参照して サウンドが再生されてたり止まったりするようにしました。 フレームでの再生によるムービーなら javascriptでストップさせたりプレイさせたり出来るのは知っているのですが。 javascriptでactionScriptを制御できるのでしょうか? ご多忙中とは存じますが、宜しくお願いいたします。

  • FLASHバナーのjavascript化

    FLASHバナーを作ったのですが、ほかのブログサイト等で使ってほしいときに『設置する時は、下に表示されている設置用タグをブログに貼り付けてください。』と <script language="javascript" type="text/javascript" src="​http://www.untara.com/js/banner.js"></script><nosc...​ href="​http://www.untara.com/"​ target="_blank">『むにゃむにゃ』公式サイト</a></noscript> というようなスクリプトが貼ってありますが、このスクリプトはどのように作成すればよいのか、ご存知の方教えてください!ちなみにFlash CS3 Professionalを使っております。

    • ベストアンサー
    • Flash
  • flashとjavascriptの組合せでしょうか

    こんにちわ。 下記サイトのような、地図が動的なページを作りたいのですが、 これはflashとjavascriptの組合せで作られているのでしょうか。 http://www.h-wakyo.com/network/ 特に、マウスオーバーした際に、ヒュっと表示がされている点 を真似したいです。 これは指定した画像を表示する、という指示を出しているだけ なのでしょうか。 どなたか作成方法の参考になるサイト、もしくは本等をご存知 でしたら教えていただけますと幸いです。 HTMLは多少、後はjavaをOCJ-Pまでは分かる程度の人間です。 誠に恐れ入りますが、何卒宜しくお願い致します。

  • Flash内部からJavascript

    HTMLでページを作成しています。そのなかにFlashをおいています。 そのFlashのなかにある任意のボタンをクリックすると、JavascriptのwindowOpenを使用した別windowが開く…ということをやりたいんですが、そいうようなことは可能でしょうか? 可能だとして、ブラウザは対応できますか?? 一般的に行われていることなのでしょうか??

  • JavaScript スクロール制御

    javascriptの動作についてご教授下さい。 ウィンドウ画面が横1275px 縦925pxで パージ内容が横長の横2350px 縦925pxの ページ全体を横軸スクロールで表示可能なサイトで、 <img>タグで画像を非表示(配置はセンター付近)し、 ある画像リンクへの文字列をクリックでjavascriptから その<img>を非表示から表示に切り替えています。 (ページイメージ)                        |リンク文字位置|               |img位置| 横2350px----------------------------------------------------→ で、今回の質問なのですが、リンク文字はページ右辺に配置しており javascriptからimgを可視化するとスクロールが初期位置(横0)に戻ってしまいます。 スクロール位置はそのままで画像の可視化・非可視化を切り替えたいのですが、ムリなのでしょうか?? いちよう可視化後に scroll()でスクロールの位置を指定していても スクロールが初期位置(横0)に戻ってしまいます。↓↓↓ この現象はJavaScriptの仕様なのでしょうか?? 横長のページであることと、リンク文字の配置は仕様として 変更できないものとお願いいたします。 環境 WinXP SP3 IE8(8.06) 画像切り替えソース //引数urlの画像をimgで表示する関数 function visi(url) {  //imgのプロパティを取得  var jpg = document.getElementById('jpg_link');  jpg.style.visibility = "visible"; jpg.style.display = "block"; jpg.src = url;  //scroll(1500,0); ← 1500まで行くが初期位置に戻る・・・ }

  • JavaScript + FLASH 【overLayFlash】

    http://f-site.org/articles/2006/09/09042615.html 上記ページで紹介されている、むらけんさん制作のoverLayFlash.jsを元に、下記のようなカスタマイズを行いたいのですが、Javascriptがわからず困っています。 (1)onloadを使用し、ページ読み込み時に実行したい (2)FLASH終了後、今度はリンクにより再度表示したい(Replayみたいな感じで・・・。) というカスタマイズを行いたいのですが、(2)の時に、リンクをクリックすると、swfへ飛んでしまい、表示がおかしくなってしまいます。 (2)の時にもレイヤーを使用し、HTMLの上に被せたいのですが、 どうカスタマイズすればいいかわかりません。 どなたかjavascriptに精通してます方ご教授願えませんでしょうか。 苦肉の策として、swfファイル側のFLASHの表示を消すスクリプト、 onMouseDown=function(){ getURL("javascript:void(hideFlash());"); } に、getURL("index.html");を記述すれば、問題ないのですが、 マウスダウン時にリロードされてしまうので、格好が悪い気がします。 うまいことjavascript側で解決できませんでしょうか。 どうぞよろしくお願いいたします。

  • JavaScriptはFlashの代わりになるか

    Webサイト制作においてアニメーションをやりたいのですが、JavaScriptはFlashの代わりになりますでしょうか。 ある程度、Flashと同様のことができますか。 Flashでもプログラミングをやるみたいですね。 また今後、HTML5の仕様・普及が整ってきて、それが世界の主流になるかもしれないからFlashは、あまり今の時点で本格的に取り組まない方がいいとも聞きましたが、本当でしょうか。 HTML5でも、Flashと似たようなことができますか。