Flash+HTAで制作したコンテンツの表示サイズ

このQ&Aのポイント
  • WinXPでFlash CS3を利用して、ローカル環境で利用するためのコンテンツを作成中です。外部アプリケーションを起動させるために、HTAに組み込んでいます。しかし、表示サイズが正しく表示されず、100pxほど小さくなってしまいます。表示サイズをSWFのサイズに合わせる方法はないでしょうか。
  • Flash CS3を使用してローカル環境で利用するコンテンツを作成しています。HTAに組み込んだことで外部アプリケーションの起動が可能になりましたが、表示サイズの問題が発生しています。表示画面の右側と下部が約100pxずつ小さくなってしまい、正しく表示されません。どのようにすれば表示サイズをSWFのサイズに合わせることができるでしょうか。
  • Flash CS3を使用してコンテンツを作成していますが、HTAに組み込んだ場合、表示サイズが正しく表示されません。具体的には、表示画面の右側と下部が約100pxずつ小さくなってしまいます。これを解決するためにはどのようにすればよいでしょうか。SWFのサイズに合わせて表示する方法はあるのでしょうか。
回答を見る
  • ベストアンサー

Flash+HTAで制作したコンテンツの表示サイズ

WinXPでFlash CS3を利用して、ローカル環境で利用するためのコンテンツを作成しています。 外部アプリケーションを起動させる必要があったため、プロジェクタではなくHTAに組み込んでいるのですが、 どうにも解決しない問題があるため、ご教授いただければと思います。 Flashは1024×768サイズで作成しており、パブリッシュをSWFとHTMLで行いました。 このパブリッシュされたHTMLをHTAに変換し、スクリプト内の幅や高さに関する値、(AC_FL_RunContent、noscriptタグ内のobjectタグとembedタグのwidthとheight)は1024×768に統一しているのですが、 HTAを実際に起動してみると、表示画面の右側と下部が約100pxずつ小さくなってしまいます。 手動でウィンドウを広げてやれば表示されるのですが、 ウィンドウ枠はなくしてしまい、予め1024×768の表示をするようにしたいと考えています。 どうにか表示サイズをSWFのサイズに合わせることはできないでしょうか。 宜しくお願い致します。

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

VBScript の Window.ResizeTo か JavaScript の window.resizeTo を使ってもダメだということでしょうか? また, そもそもなぜ HTML カテゴリでご質問されているのかもよくわかりませんが。

2_abebe
質問者

お礼

ご回答ありがとうございます。 教えていただいたうちのJavaScriptを試したところ、 意図していたサイズにすることができました。 カテゴリの選択に関しては申し訳ありません。 HTAについてはHTMLベースのアプリケーション程度の認識しか持っていませんでしたので、 こちらで質問させていただいた次第です。 お手数おかけいたしました。

関連するQ&A

  • FLASHファイルを表示させる

    HTML初心者です。 お手数ですが、確認させて下さい。 WEBサイトにFLASHを表示させる方法は以下3点で間違いありませんでしょうか。 ・HTMLに<embed>タグで埋め込む ・HTMLに<object>タグで埋め込む ・外部JavaScripcファイルを使用して呼び出す

  • ローカルでは見れる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>

  • 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
  • Flashを制作して携帯画面で表示されない

    はじめまして。 フラッシュの初心者です。 現在、フラッシュで携帯サイトを制作中なのですが、 パブリッシュして、携帯画面でフラッシュが表示されなくて困っています。 原因がわかりません。 誰か教えてください。 PCでは正常に表示されますが 携帯の画面上には <script type="text/javascript"> AC_FL_RunContent・・・・・・ と上記のようにタグがそのまま表示されます。 よろしくお願いします。

  • Flashファイルが表示されません.

    HPにflashのファイルと組み込もうと思ったのですが,なぜかうまく 動きません. やり方は,  Adobe Flashで作成,保存(swf形式)  Adobe Dreamwearでhtmlを作成,swfファイルを挿入  FFFTPで上のhtml,swfファイルをアップ ですが,全然だめ... アニメーションGIFや普通のででは問題なく,表示されます. また,Dreamwearのプレビューでもきちんと動きます. IE,Firefox両方でだめです... 何が悪いのでしょう? 下にflashを組み込んだ際に,ソースコードに追加される行を抜き出してみました. よろしくお願いします. AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','720','height','480','src','trap','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','trap' ); //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="720" height="480"> <param name="movie" value="trap.swf" /> <param name="quality" value="high" /> <embed src="trap.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="720" height="480"></embed> </object>

    • ベストアンサー
    • Flash
  • flashがうまく表示されない。

    今、↓の様にHTMLに書き込んでいるのですが HPを転送して表示テストしたら見れませんでした。 このFlashの部分だけ表示できないのです。 ハーボットなどは見れているのでどこか設定がおかしいのだと思うのですが HPビルダーのプレビューではちゃんと表示されています。 因みに僕はIE6.0、Win XPでswfファィルとテキストファィル、 そしてHTMLは同じフォルダにあります。 <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="200" height="200" id="Shockwave Flash Object1"> <param name=movie value="memo.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="memo.swf" menu=false quality=high width="200" height="200" align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></OBJECT> 何故表示できないのでしょうか? 判らないので教えてください。

  • Adobe Flash Catalystで、パブリッシュした後でswf

    Adobe Flash Catalystで、パブリッシュした後でswfのサイズを変える方法がわかりません。 他のコンテンツと共用のため、1280Wx720Hのアートボードで作ったswfをローカル再生用に、 パブリッシュしました。これを、750Wx422Hくらいに比率を保ったまま、縮小したいのですが、方法がわかりません。 swfの内容は、Catalystで2ページを作りその間にトランジェントがある単純なものです。 フリーの制作ソフトSuzukaでは、アートボードのサイズとは別に、swf書き出しの時に、 サイズ指定ができました。また、object/embedでHTMLに埋め込む時にも、サイズが指定 できましたので、swfにしてから、何とかなると思っていました。 Catalystでは、swfパブリッシュの時、サイズ指定はありません。 ローカル再生用のswfパブリッシュで生成されるHTML内のobjectのパラメーターを、 変えてみましたが、swf本体のサイズは変わらないで、swfが表示される画面のサイズが、 小さくなっただけでした。 よって、swfの左上1/4が見えて・動いているだけです。 最終的には、用意済みの他のHTMLページに、パブリッシュで生成されたHTML内のswfに関連するobject記述をコピペして、swfをリンクさせて完成したいのですが。 swfのサイズの変更でつまづいています。 swfには、制作したソフトにより、埋め込む際のobject/embedのパラメーターで、サイズ 調整ができるものと、そうでないものとがあるのでしょうか? 初心者ですので、私の知らないサイズ関連のパラメーターでサイズ変更ができるので しょうか? どなたか、Help Me~~~~~~~~!!!!

  • HTMLからFlashで作成したswfファイルを起動して変数を渡す方法

    HTMLからFlashで作成したswfファイルを起動して変数を渡す方法についてです。 その際、フレームで定義した領域にswfを読み込みたいのですが、その場合、どのようにすれば変数をswfに渡すことができるでしょうか? FlashVars属性をobjectタグやembedタグに追加するようにマニュアルには記載がありますが、フレーム内にswfを読み込む場合の変数の渡し方がわかりません。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 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を挿入する方法

    ホームページにFLASHを挿入しています。 javascriptについて無知なんですが、CSSのように外部ファイル化することがきるのでしょうか? また、できれば<object>タグと<embed>タグを使用しないでFLASHをどのブラウザでも見れるようにしたいと考えています。 可能ですか? <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','870','height','250','src','img/top','loop','false','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','img/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="870" height="250"> <param name="movie" value="img/top.swf" /> <param name="quality" value="high" /><param name="LOOP" value="false" /> <embed src="img/top.swf" width="870" height="250" loop="false" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed> </object>

専門家に質問してみよう