• ベストアンサー

Flashブログでタイトルなどを表示するには

現在、Flashのブログを作成しています。 <param name="FlashVars" value="blog_title=ブログタイトル&blog_description=説明文&blog_url=ブログURL"> 上記の様な形で、タイトル、説明文、URLを出力し、Flash側で表示をさせたいのですが、ActionScriptがわかりません。 出来れば、タイトルにリンクを貼り、取得したURLにリンクを張りたいと思っています。 どなたか知識のある方、参考サイトを知っている方、意達者いましたらヒントをいただきたく思います。 宜しくお願いします。

  • Flash
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

特に難しい部分はないと思います。 タグがややこしいだけです。 Flashのステージ上に,ダイナミックテキストのテキストフィールドを3つ用意します。 ※ダイナミックテキストの文字色は  必ず背景色以外を選択してください。  文字色が背景色と同じの場合,見えないので,  読み込まれていないのと勘違いする場合があります。 そして,各ダイナミックテキストの 変数名 に,それぞれ, blog_title blog_description blog_url という変数名を付けます。 以上です。特にスクリプトは要りません。 FlashVars を使うと,強制的に _level0 つまり _root に 変数と値 が強制送信されます。 と言うより,勝手にFlashが 変数と値 を読み込みます。 このFLAファイルを flashvars.fla というファイル名で任意の場所に保存したとます。 (実際のファイル名は何でも良いです。) そしてパブリッシュすると,flashvars.swf というファイル名のSWFファイルが自動的にできます。 この,SWFファイルを貼り付けるタグを以下のようにすると, 勝手に,変数名 blog_title blog_description blog_url にその値が表示されます。 ~例はFlash8でのHTMLです~ <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="flashvars" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="flashvars.swf" /> <param name="FlashVars" value="blog_title=ブログタイトル&blog_description=説明文&blog_url=ブログURL" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="flashvars.swf" FlashVars="blog_title=ブログタイトル&blog_description=説明文&blog_url=ブログURL" quality="high" bgcolor="#ffffff" width="550" height="400" name="flashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> わかりにくいと思いますが, value="blog_title=ブログタイトル&blog_description=説明文&blog_url=ブログURL" を書いている場所は,object内とembed内の2箇所です。

nishi1201
質問者

お礼

ご丁寧な回答ありがとうございました。 スクリプトは必要ないんですね。 早速試したところ表示できました。 早急なご回答に大変感謝いたします。

関連するQ&A

  • FC2ブログのタイトル文字の色変更はどうすればできるのでしょうか?

    FC2ブログのタイトル文字の色のみを変えたいのですが、http://blog.fc2.com/template.html を見てもどこを変えていいのかわかりませんでした。 <!--▼タイトル部分--> <div id="box_title"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="770" height="150"> <param name=movie value="http://blog1.fc2.com/template/temple/image/wa.swf"> <PARAM NAME="PLAY" VALUE="true"> <PARAM NAME="LOOP" VALUE="false"> <PARAM NAME="QUALITY" VALUE="autohigh"> <param name=bgcolor value="#ffffff"> <embed src="http://blog1.fc2.com/template/temple/image/wa.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="770" height="150" bgcolor="#ffffff"> </embed> </object> </div> <!--▲タイトル部分--> となっているのですがどこを変えればいいのでしょうか?ここではない所を変えるのでしょうか?? どうすればいいのかわからないので教えて下さい。

  • IEでFLASHが表示されない

    作成したフラッシュをブログパーツとして外部読み込みさせたいと思っています。 Firefoxでは問題なく表示されるのですが、IEでは表示されません。 自分だけではなくIEのブラウザの人はみんな表示されないようです。 多分jsファイルのちょっとした記述のクセというかこつの違いだと思うのですが、よくわからないので、お気づきのところがあれば教えてください。 jsファイルの記述↓ document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="150" height="289" id="ia-tag" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="●●.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#99cccc" /><param name="wmode" value="transparent" /><param name="FlashVars" value="code=ia-world&language=ja" /><embed src="http://www8.plala.or.jp/●●/●●.swf" quality="high" bgcolor="#99cccc" FlashVars="code=ia-world&language=ja" width="150" height="289" name="ia-blogparts" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplaye" wmode="transparent" /></object>');

  • ブログパーツの色は自分で変えられますか?

    下記ブログパーツ、地肌は白です。自分のブログに合う色に変えたいですが、例えば<淡いブルー色に。変えられますか?変え方を是非教えていただきたいです。(サイズの変更は自分でなんとか出来ましたが、色だとどうしてもわからなくて) ちなみに、こういう編集の勉強をしたいですが、関連HPを教えていただければ幸いです。 <!-- ↓ あ~いい漢字 ↓ --> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="120" height="240" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.i-kanji.com/blogparts/ai-kanji.swf" /> <param name="quality" value="high" /> <param name="FlashVars" value="data=current" /> <embed src="http://www.i-kanji.com/blogparts/ai-kanji.swf" FlashVars="data=current" quality="high" width="120" height="240" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> <!-- ↑ あ~いい漢字 ↑ -->

  • FlashVarsのリンク読み込みについて

    お世話になります。 変数を利用して個別にflashvarsを設定したいと考えています。 --html▼-- <param name="FlashVars" value="変数1" /><param name="FlashVars" value="myURL=変数2"> --html▲-- --actionscript(シンボル1-ボタン)▼-- on (release) { getURL("", "_self", "GET"); } --actionscript▲-- --actionscript(シンボル2-ムービークリップ)▼-- this.createTextField("myTxt", 100, 0, 0, 100, 20); myTxt.autoSize = "left"; if (_level0.myURL == undefined) { myTxt.text = "myURL is not defined"; } else { myTxt.text = _level0.myURL; } --actionscript▲-- myURL=変数2は取得できますし、きちんと表示も行われますが、 変数1のほうは取得はできますがクリックしてリンク先に飛べません。 シンボル1のボタンの内容を、シンボル2に書いてみましたが、どうしてもうまくいきません。 swfファイルから直接クリックするとリンク先に飛ぶ事は可能でした。(もちろん変数は取得できません) htmlからはクリックしても無反応です。 どうぞ解決策をご教授ください。 よろしくお願い致します。

  • フラッシュをランダム表記+個別リンク設定

    フラッシュ製作環境がないので、アクションスクリプトで リンク設定のできないswfがいくつかあり、これを個別に リンク設定させ、リロードごとにランダムに表示したいです。 リンク設定をしなければ、 <SCRIPT LANGUAGE="JavaScript"> <!-- simg=new Array(3); simg[0]="○○"; simg[1]="△△"; simg[2]="□□"; Myimg=Math.floor(3*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c... width='180' height='150'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+simg[Myimg]+".swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='180' height='150' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false' /></embed></object>"); //--> </SCRIPT> で、うまくランダムに表示されました。 しかし、これに各ファイルにリンクを設定したいのです。 ランダムにせずに1つだけのバナーなら <object type='application/x-shockwave-flash' data='○○.swf' width='180' height='150'><param name='flashvars' value='clickTag=http://○○.html&clickTarget=_self' /><param name='allowScriptAccess' value='always' /><param name='movie' value='○○.swf' /><param name='bgcolor' value='#ffffff'></object> でリンクは貼れたのですが、 ランダム表示の記述に組み合わせるすべがわかりません。 なにとぞよろしくお願いします。

  • gooブログでタイトルに画像を張りたいのですが・・・

    gooブログでタイトルのバックに画像を張りたいのですが、CSSの編修の説明を見ると以下の画面 http://blog.goo.ne.jp/info/blog_css2_img2.htmlが説明されているのですが、このなかの スタイルシートCSSを編修するというリンクが編集画面に表示されません。 どのようにしたら良いのでしょうか教えてください。

  • 携帯flashコンテンツの表示・著作権タグについて

    当方、携帯サイトを運営しており、FLASH待受コンテンツに関しまして、ご質問させていただきます。 ページにFLASH待受を、表示させるタグが以下となります。 <object data="URL.swf " type="application/x-shockwave-flash" copyright="yes" width="240"><param name="bgcolor" value="white"><param name="loop" value="on"><param name="quality" value="high"></object> そこで、このように、copyright="yes"にしますと、au機種の場合、著作権保護され、端末保存はできません。 しかしdocomo機種では端末保存できてしまいます。 docomo機種で、表示されたswfを、端末保存できないようにするには どうしたらよろしいのでしょうか? 宜しくお願い致します。

  • flashのリンクの貼り方おしえて!

    以下のようにやってもMACではリンクするのですがWINでリンクしないのです。 <A HREF="url"><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=127 HEIGHT=30> <PARAM NAME=movie VALUE="IMAGE/xxx.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="IMAGE/xxx.swf" quality=high bgcolor=#FFFFFF WIDTH=127 HEIGHT=30 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </EMBED></OBJECT></A> どなたか分かりますか?

    • ベストアンサー
    • HTML
  • Flush 起動変数

    下記サイトを参考にして、htmlからflushに値を送って、flushで表示したいと考えています。 http://oshiete1.goo.ne.jp/qa2964016.html 現在、htmlで下記コードを記したのですがflushに渡した値(hogehoge)全く表示されません。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width=600 height=300> <param NAME="movie" VALUE="test1.swf"> <param NAME="bgcolor" VALUE="#000000"> <param NAME="LOOP" VALUE=true> <param NAME="quality" VALUE="high"> <param name="FlashVars" value="test=hogehoge"/> </object> html側に問題があるのかflush側に問題があるのか切り分けもできずにおります。 どなたか原因と対処をご存じの方がいらっしゃいましたら、ご教示いただければと思います。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • Flashのパブリッシュができない

    Flash4.0のムービーをパブリッシュしましたが、ブラウザで見ると 最初の1コマしか表示されません。 FlashのアプリからSWFファイルを見ると、正常に動いています。 今回、一番最初にパブリッシュしたときは表示されましたが、 2回目からこのようになってしまいました。 一応、パブリッシュ前に元のFlaファイルをコピーでとっておいたのですが、 それをもう一度やっても鬼時現象です。 かなりのレイヤーの数とタイムラインを使っているので作り直すなんて考えられません・・。 とても困っています。 OSはWin2000です。 ---パブリッシュ時のHTML----- <HTML> <HEAD> <TITLE>ddd</TITLE> </HEAD> <BODY bgcolor="#000000"> <!-- URL's used in the movie--> <!-- text used in the movie--> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=ddd WIDTH=700 HEIGHT=380> <PARAM NAME=movie VALUE="ddd.swf"> <PARAM NAME=play VALUE=false> <PARAM NAME=loop VALUE=false> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="ddd.swf" play=false loop=false menu=false quality=high bgcolor=#000000 WIDTH=700 HEIGHT=380 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </OBJECT> </BODY> </HTML>

専門家に質問してみよう