• 締切済み

再生中にswfファイルのサイズを変更するには??

教えてください! たとえば、2つのswfファイルがあるとします ■A…サイズが600×400 ■B…サイズが600×200 上記のような縦のサイズが異なるものを作成したとして、 A→Bへの移動はActionScriptで行うのかな…というのは ぼんやり思っているのですが、 作成されたswfファイルをHTMLに組み込む際に、 HTML上では、Aのサイズでの設定となるため、Bに切り替わった時、たてに200(A-B)の余白が出来てしまいますよね??? この余白をツメるにはどうしたらよいのでしょうか。 そもそも、こういうことは可能なのでしょうか。 質問の仕方が下手で申し訳ありませんが 教えていただけると大変大変助かります。 よろしくお願いします。

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

みんなの回答

  • cspl
  • ベストアンサー率83% (55/66)
回答No.2

>教えていただいた西村あさひ法律事務所さんのURLを引用させていただいてもよろしいでしょうか? どうぞー。お使いください。 ちなみにヒントですが、このサイトのようなレイアウトであれば、必ずしもFlash自体を変える必要はなく、Flashの上にHTMLのレイヤーを被せるように配置すれば、結果的にFlashのサイズが変わったように見せることができるのです。

hijineko
質問者

お礼

ありがとうございます。 さっそくJavaScriptのカテゴリーに質問を投稿してみました! HTMLのレイヤーをかぶせる…。 うーん、イメージだけはなんとなくつかめたような、つかめてないような…^^; まだまだ勉強不足なので、アドバイスをいただけてホントに助かります。 ありがとうございました。

  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

基本的には下記のサイトのような事でしょうか? □西村あさひ法律事務所 http://www.jurists.co.jp/ja/ ※ムービーの再生が終了した後、右下に出てくる[ACTIVE MATRIX]ボタンを押すと、Flashの縦の表示領域が変化します。 これはFlashの技術ではなく、CSSとJavascriptのテクニックになりますので、実現するにはFlashからJavascriptを呼び出し、CSSで表示を切り替える処理が必要になります。CSSでレイヤーを操作するのですが、それ以上は専門外ですので、HTMLかJavacriptのカテゴリで質問された方がいいかもしれません。

hijineko
質問者

お礼

アドバイスありがとうございます。 基本的には、教えていただいたサイトのようなイメージで 理想としては、ボタンを押さなくても一通りムービーが終わるとサイズが変更されるようにしたいのです。 JavaScriptで制御するんですね。勉強になりますm(_ _)m JavaScriptのカテゴリで質問してみます! 教えていただいた西村あさひ法律事務所さんのURLを引用させていただいてもよろしいでしょうか?

関連するQ&A

  • swfファイルを一時停止・再生したい。

    swfファイルを一時停止・再生したい。 JSP上で再生しているswfファイルを、JSP側から一時停止・再生を行いたいです。 swfはActionScript3.0で作成していて、JSPはeclipceで作成しています。 今現在はページを開くとswfが再生されている状態ですが、これをJSPから一時停止を行いたいです。swf内での一時停止などは出来ているので、再生中のswfにjspでアクセスする方法を教えてください。

  • Flash8proで作成した再生ボタン付きswfファイルが・・・

    FLASH初心者です。。HP上に再生ボタン付きの動画を置く事になり、Flash8Proで作成した再生ボタン付き(スキン付き?)swfファイルを作成するところまではなんとか出来たのですが、HP上に配置すると再生ボタンが表示されず、swfファイルだけが表示されてしまいます。ですが、swfファイル自体を開くときちんと再生ボタンつきで表示されます。 ドリームでの配置の仕方は、動画swfと再生ボタン用swfの二つのファイルが出来ていたので、その二つをhtmlの任意のフォルダに入れ、動画swfだけをhtmlファイルに配置しました。この場合、再生ボタン用のswfファイルも同じく配置しないとだめなのでしょうか? 試しに配置してみたところ、プレビューよりもかなり大きいサイズで表示され、サイズを小さくしたところ、縮んでしまい正常に表示されませんでした。 説明下手なので通じない箇所もあるかと思いますが、ご回答よろしくお願い致します。

  • excelファイルの出力用紙変更

    excelでファイルを作成しました。 A4縦で作成したものを、B5縦でプリントアウトしたいのですが、用紙設定でB5に設定し直すと、印刷可能域が狭くなってしまいます。(余白が大きくなってしまいます) A4のときと同じ縮尺の余白にしたいとかんがえているのですが、よい方法が思い付きません。お教え下さい。 (PDFに一度変換したほうがいいのかな、とか考えていますが、うまくいきません)

  • 外部swfの大きさが違う場合

    こんばんは。 いつも参考にさせていただいています。 ActionScriptの奥深さに、毛が抜けそうな日々を過ごしております… 困っているのは、外部swfの読み込みについてですが、(元swfから外部swfを読み込ませる行為自体は成功しています。) 外部swf数個あるうちの1つだけがやたら大きい(heightのみ)場合、それを表示させるエリアをサイズに合わせて伸縮させることは可能なんでしょうか? 単純に考えれば、元swfの読み込みエリアを、一番大きなものに合わせて作っておけばいいのでしょうけれど、他のswfがあまりにも小さく、HTMLにはめ込んでみたとき、ページ余白が大きくなってしまうのを回避できないかなぁと考えた次第です。 どうぞご教授お願いします。 他の方法で回避できるのなら、それも試してみたいと思っています。 FlashMXprofessional2004(win)を使用しています。 (重複質問でしたら、申し訳ありません)

    • ベストアンサー
    • Flash
  • htmlからswfファイルへのリンクについて

    xx.htmlからpp.swfファイルに直接リンクを貼り、テストしたところ swfがブラウザサイズに合わせて(?)書き出したよりも大きく表示されてしまいます。 HTMLからswfファイルに直接リンクし、swfを書き出した大きさそのままで 表示する方法はありますか?

    • ベストアンサー
    • Flash
  • Flaファイルとswfファイルの重さ

    サイトを作成していてギョッとしてしまったのですが、 作成ファイルのflaファイルの重さが1200kにも達して柄いるにも関わらず、 swfファイルは130kにしかなっていないことに気がつきました。 このようにswfファイルは10分の1のサイズになったりするものなのでしょうか?

  • swfを連続再生したいです

    Flashを作成しているのですが、別々に作成したswfを連続で再生しなければならなくなりました。 flaファイルは2つともあります。内容が複雑で容易に1からライブラリに読み込んで、結合するのが困難です。出来れば1つめのFlashからActionScript等で、次のFlashを連続で再生出来ればと思います。 なにかよいアドバイスがあれば教えてください。 なお、作成ソフトはCS5 proです。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • SWFをボタンにしたい

    FLASH MX2004を使っているActionScript初心者です。 別に作ったSWFファイルをFLASH作成画面に読み込み、 再生はできたのですが、そのSWFファイルをクリックして ボタンの機能を付けたいのですが、エラーになり、 スクリプトを設定できません。 下記のようなスクリプトはSWFには使用できないのでしょうか。 onClipEvent (mouseDown) {     _root.m01._visible = true;     _root.m01.stop(); } それとも、そもそもSWFにスクリプトを設定することはできないのでしょうか。 いろいろと間違っているかも知れませんが、ご教授ください。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • swfファイルがWeb上で再生されないので困っています。

    ParaFla!というツールを使ってHPに載せるための画像を仕上げたのですが下記に載せるための方法が記載されていたので読んでから、 HPにコピーペーストした後、ファイル名、サイズを入力しましたが、 サーバーへページの転送はされていてWeb上からもページは確認できるのですが、swfファイルは再生されません。 swfファイルもサーバーへ転送済みです。 ちなみに私がペーストしたのは以下の方のものです 「HTMLファイル内に次の内容を記述すれば、その位置にSWFファイルが挿入されます。」 http://www.wikihouse.com/ParaFla/index.php?FAQ%2F5 ホームページビルダーを使用してファイル転送をしています。 原因について思い当たることなど ご指導頂けませんでしょうか よろしくお願いします。

  • swfファイルの横幅をと表示位置の調節方法またはASスクリプト

    横1800px縦525pxのFlashを製作しユーザーのウィンドウサイズに合わせて表示の仕方を調節したいのですがASに詳しくないのでアドバイスお願いします。 やりたいこと:swfをウィンドウサイズあわせて横幅をリサイズし表示させたいと思っています。 リサイズの仕方も、どのサイズでもちょうど真ん中を中心として左右を切り捨てる感じにしたいのです。 (スクロールなし) あと表示もどのサイズでも真ん中を中心に表示させたいと思っています。 アドバイスお願いします。 バージョン:Flah CS3 ActionScript3.0です。 ActionScript2.0でもいいのでよろしくお願いします。

専門家に質問してみよう