• 締切済み

縦横100%表示について

ウインドウに合わせて縦横100%表示をしたいと思っております。 過去ログなどをみてみたのですがどうしても原因がわからずお力を貸してください!^^; ・Flash8PROで1024×768のステージサイズで制作 ・フレームに以下のスクリプトを記述 Stage.scaleMode = "noScale"; Stage.align = "LT"; ・パブリッシュ設定はデフォルトのままです ・以下のhtmlを記述 <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'width','100%', 'height','100%', 'wmode','opaque', 'bgcolor','#000000', 'src','enter', 'quality','high', 'menu','false', 'pluginspage','http://www.macromedia.com/go/getflashplayer', 'movie','enter' ); //end AC code </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="wmode" value="opaque" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="menu" value="false" /> </object> </noscript> htmlを開くとFlash枠?は100%になっているようなのですが ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 宜しくお願い致します。

noname#33006
noname#33006
  • Flash
  • 回答数1
  • ありがとう数4

みんなの回答

noname#35109
noname#35109
回答No.1

> ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 これは単純に,  // ステージサイズは制作時のサイズと変わらず  Stage.scaleMode = "noScale";  // 左上に寄っている状態です。  Stage.align = "LT"; ということだと思いますが。 つまり書いているとおりになっているという感じです。 > ウインドウに合わせて縦横100%表示をしたいと思っております。 上の2行を書かなければ良いだけのような気がします。 たいていの場合の 100% 表示は上のようなスクリプトを何も書かないのが普通です。 しかし, 「ウインドウに合わせて縦横100%表示」と言っても色々な形が考えられます。 何も書かない場合に不都合が生じるのでしたら, 次のページの上の方を参考にして,どんな風に表示したいのかをまず考えてみてください。 Flashゲーム講座&ASサンプル集【表示に関する情報について】 http://hakuhin.hp.infoseek.co.jp/main/as/stage.html →拡大縮小を設定する(FlashMX以降)

noname#33006
質問者

補足

ありがとうございます。 Stage.scaleMode = "noScale"; Stage.align = "LT"; のスクリプトを消してパブリッシュ設定を サイズ指定でパーセント指定、伸縮をフィットで選択し 100%表示することができました☆ 使っているのが19インチのモニターなのですが MCが倍増してしまっているのですがこれは解像度によるもので 諦めるしかないでしょうか? 17インチのモニターで見ると制作時の大きさとほぼ変わらずに 表示されます。

関連するQ&A

  • dwcs3で貼り付けたflashがwebで表示されない

    dwcs3でflashを使用したHPを作成したのですが、ローカルでは表示されるflashがwebでは表示されません。 パスの誤りや、ActiveXではなくエラーと出ているのです。 ソースを見ると、flashを貼り付けたobject記述前にjavasprict記述が挿入されているのですがこれがエラーの原因なんでしょうか? これは一体何のための記述なんでしょうか? もし分かる方がいらっしゃればよろしくお願いいたします。 <script type="text/javascript"> AC_FL_RunContent( 'codebase','​http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab...​ ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="​http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab...​ width="640" height="300"> <param name="movie" value="sapo/sapotista.swf" /> <param name="quality" value="high" /> <embed src="sapo/sapotista.swf" quality="high" pluginspage="​http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Versio...​ type="application/x-shockwave-flash" width="640" height="300"></embed> </object></noscript>

    • ベストアンサー
    • Flash
  • swfファイル表示のタグについて

    <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="240" HEIGHT="235" id="2" ALIGN=""><PARAM NAME="allowScriptAccess" VALUE="sameDomain"><PARAM NAME="movie" VALUE="http://www.death-note.biz/up/img/30632.swf"><PARAM NAME="loop" VALUE="false"><PARAM NAME="quality" VALUE="low"><PARAM NAME="wmode" VALUE="transparent"><EMBED src="URL" loop="false" quality="low" wmode="transparent" WIDTH="240" HEIGHT="235" NAME="2" align="" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" luginspage="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT> 現在このようなタグを使っていて、フラッシュ内でハイパーリンクをつけているのですが、なぜかハイパーリンクを設定しているボタンを押しても無視されてしまいます・・・ 原因が分かる方よろしく終え願いいたします。

  • fire foxで画像が崩れます!

    IE でフラッシュをアップすると、きれいに表示できたのですが、 firefoxで表示すると、巨大になっていて、ぶざまになっていました。 どなたか詳しい方、ご指導お願いします。 下記のタグでおかしいところを、教えていただけますか?  <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" width="496" height="258"> <PARAM name="MOVIE" value="a11/a11.swf"> <PARAM name="PLAY" value="true"> <PARAM name="LOOP" value="true"> <PARAM name="QUALITY" value="high"> <PARAM name="WMODE" value="transparent"> <EMBED src="a11/a11.swf" width="1895" height="791" wmode="transparent" type="application/x-shockwave-flash"></OBJECT>

  • FC2でフラッシュ

    今FC2でHPを作成しているのですが、 フラッシュを貼り付けても、何も表示されません。 画像をアップロードして以下のようなhtmlを貼り付けたのですが、だめでした。 どのようにすれば、表示されるようになるか教えて頂けないでしょうか? <html> <head> <title>ホームページの練習</title> </head> <body> 初めてのホームページです。 <!--- FLASH(ASA.swf)表示部分 ---> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100" height="100" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="ASA.swf" /> <param name="wmode" value="opaque"/> <param name="quality" value="high" /> <embed src="ASA.swf" quality="high" width="100" height="100" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> <!--- ここまで ---> </body> </html>

  • swfファイルが Mozilla Firefox で小さく表示されてい

    swfファイルが Mozilla Firefox で小さく表示されています。 こちらのサイトでも同じような質問を見かけたので参考にしていましたが 私の力不足により、解決できなかったのでみなさんのお力をおかりしたいです。 ブラウザのウインドウサイズに合わせて、swfファイルが表示される大きさが変わる仕様です。 IEでは問題なく表示されています。 HTMLのソースは下記の通りです。 ──────────────────────────────────────── <div align="center" class="style1"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','src','top','wmode','transparent','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','top' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> <param name="movie" value="top.swf" /> <param name="quality" value="high" /><param name="wmode" value="transparent"> <embed src="top.swf" width="100%" height="100%" wmode="transparent" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed> </object> </noscript></div> ──────────────────────────────────────── 他の質問・回答では embed src="top.swf" width="100%" height="100%"の部分のwidthとheightの値が 100%になっていなかったためとありましたが、 私が作成したものは最初から上記ソースのように100%になっているので解決方法が分かりません。 どうかみなさまのお力をお貸しください。 今週末にある友人の結婚式で使うものなので、至急回答をお待ちしております。 私の制作環境は自宅(主婦で趣味の延長)で OS:Windows vista  ソフト:DW CS3 です。 よろしくお願いいたします。

  • xhtml1.0でflashの記述方法

    最近xhtmlを始めたばかりでflashの記述方法について質問です。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <script type="text/javascript" src="js/AC_RunActiveContent.js"></script> <script type="text/javascript" src="js/flash.js"></script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="500" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="enter.swf" quality="high" bgcolor="#000000" width="800" height="500" name="enter" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" /> </object> </noscript> このように記述していますがxhtmlではembedタグを受け入れないようで エラーが出てしまいます。いろいろ調べてみたのですが人によって IEのアクティブ化の方法やjsの記述も違うようでブラウザの対応が できるものとできないものなど何が一番いい方法なのかな~・・・ とパニック状態になってしまいました。(^^; みなさんはどのような方法で記述していますか?お勧めの方法など ありましたら是非お力添えお願いします。 環境はflash8proのwinxpです。 AC_RunActiveContent.jsはアドビのサイトからダウンロードしたもので flash.jsは以下の内容です。 AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','800','height','500','bgcolor','#000000','src','swf/enter','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','swf/enter' ); //end AC code

  • Flash CS3の表示タグをJSファイルにしたい

    Flash CS3で、ビデオを表示させるようにするために、パブリッシュをしたら、下記のタグがhtmlファイル内に書かれました。が、このタグをhtmlファイルにそのまま使うと、とても邪魔に見えるので、この部分をJSファイルにして読み込んでFlashビデオを表示させたいのですが、どうしたら良いでしょうか。以前は、外部のJSファイルにdocument.writeを使ってやっていたのですが、それ以外の方法はありますでしょうか。 ↓ここから <script language="javascript"> if (AC_FL_RunContent == 0) { alert("このページでは \"AC_RunActiveContent.js\" が必要です。"); } else { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'width', '180', 'height', '120', 'src', 'fl_js/blood_01_180', 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'false', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'blood_01_180', 'bgcolor', '#ffffff', 'name', 'blood_01_180', 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', 'fl_js/blood_01_180', 'salign', '' ); //end AC code } </script> <noscript> <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="180" height="120" id="blood_01_180" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="fl_js/blood_01_180.swf" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="fl_js/blood_01_180.swf" loop="false" menu="false" quality="high" bgcolor="#ffffff" width="180" height="120" name="blood_01_180" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </noscript> ↑ここまで よろしくお願いいたします。

  • ローカルでは見れるflashがwebでは表示されない

    dwcs3でflashを使用したHPを作成したのですが、ローカルでは表示されるflashがwebでは表示されません。 パスの誤りや、ActiveXではなくエラーと出ているのです。 ソースを見ると、flashを貼り付けたobject記述前にjavasprict記述が挿入されているのですがこれがエラーの原因なんでしょうか? これは一体何のための記述なんでしょうか? もし分かる方がいらっしゃればよろしくお願いいたします。 <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','640','height','300','src','sapo/sapotista','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','sapo/sapotista' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="640" height="300"> <param name="movie" value="sapo/sapotista.swf" /> <param name="quality" value="high" /> <embed src="sapo/sapotista.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="640" height="300"></embed> </object></noscript>

  • flashのswfファイルを1ページに2つ表示できない?

    ネットでいろいろ検索したのですが、なかなか見つからず、質問させて下さい! index.htmlの上部にトップイメージとして、swfファイルを挿入。 同じindex.htmlのコンテンツの中に、もう一つswfファイルを入れました。 サーバーにUPして見てみると、safari,FireFoxではちゃんと表示されるのですが、 IEだと、6、7ともに2つ目のswfファイルが表示されず、空白になってしまいます。書き方がいけないのでしょうか? 作成時はflash8です。よろしくお願いします。 <div id="movie"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="250"> <param name="movie" value="top.swf" /> <param name="quality" value="high" /> <embed src="top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="250"></embed> </object> </div> ・ ・ ・ <div id="content"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="577" height="330"> <param name="model" value="model.swf" /> <param name="quality" value="high" /> <embed src="model.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="577" height="330"></embed> </object>

  • 自分で制作したFlashがMacでのみ動かない

    自分で制作したFlashをホームページで表示したのですが、windowsでは動いたたのにmacでは動きませんでした。 macでは、パブリッシュをしてアップロードしたhtmlではみれましたが、タグで表示したときのみ、表示されるものの動きませんでした。 タグが対応してないのでしょうか? タグは <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=640 HEIGHT=480> <PARAM NAME=movie VALUE="http://www.geocities.jp/senshigemu/neko/seltukou/seltukouzou.swf"> <PARAM NAME=play VALUE=true> <PARAM NAME=loop VALUE=false> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=window> <EMBED src="http://www.geocities.jp/senshigemu/neko/seltukou/seltukouzou.swf" play=false loop=false menu=false quality=high wmode="window" width="640" height="480" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash"> </EMBED> </OBJECT> です

    • 締切済み
    • Mac

専門家に質問してみよう