• ベストアンサー

html編集時にflashを100%にした時の挙動

こんにちわ。 suzukaにてflashを800×350で作成しました。 html挿入時にwidth、heightを800px、350pxと記入するとちゃんと表示するのですが、 ブラウザサイズによって大きさを変えたいと思い、100%に大きさを変更したところ、 suzukaで作成時の枠外も一緒に表示されるようになってしまったのです。 枠外から枠内にトゥイーン と言うようなアニメーションがかなり変な挙動に見えます。 ブラウザの大きさを変えてみると、flashが800×350px時以下になると普通に表示されるようです。 何か解決策はありますでしょうか?

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

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

Flashゲーム講座&ASサンプル集【Flash の画面表示について】 http://hakuhin.jp/as/stage.html 上記ページより 「■外が表示されないようアスペクト比を維持して表示」 Stage.scaleMode = "noBorder"; または 「■上下左右がフィットするように表示」 Stage.scaleMode = "exactFit"; を メインのタイムラインのアクションレイヤーのフレーム1に書けば 一応は、ステージ外(キャンバス外)は見えなくなると思います。 しかし、当然ですが、そういうことをすると何かは犠牲になりますよ。 (見えない箇所が出てくる とか 画像が歪むとか。) でもそれは Flash の仕様が悪いとかそういう問題ではなく 「自然の節理」、「当たり前の現象」です。

関連するQ&A

  • フラッシュの幅をブラウザ一杯に表示させたい

    フラッシュを作成したのですが、高さは500pxほどで、幅だけをブラウザいっぱいに表示させたいと考えています。 width100%ではできなかったのですが、どのような方法がありますでしょうか?

    • ベストアンサー
    • Flash
  • Flash 横スクロールしてしまう

    Flash8で作ったものをDreamweaver8で組み込んでサイトを 作ろうとしています。動きの問題上、縦横、画面一杯 Flashになる様にしたかったんです。そういうサイトの ソースを見るとFlashのwidth,height共に100%になっているのですが それが出来なかったのでwidth 1000px,height 600pxで作成しました。 Dreamweaverに組み込んでプレビューした所、お気に入りや履歴ボタンを押して左に表示させると左右のスクロールバーが出てしまいます。 テーブルやスペーサーでも解決できず・・・ 今更サイズ変更も 厳しいので、解決方法を宜しくお願い致します。

  • モーショントゥイーン

    FLASH5を使用しています。 モーショントゥイーンでアニメーションをさせた後のフレームにキーフレーム若しくは 空白フレームを挿入するとモーショントゥイーンが続いてしまいます。 まったく別のアニメーションを作成したいのですが、どうすれば新しいモーショントゥイーンを 作成することが出来ますか? 作っているのは、ボタンロールオーバーで指定したラベルに飛び、アニメーションをさせるというものです。 レイヤーを変えれば簡単なのですが、あまりレイヤーを増やしたくないのです。

  • swfファイルが開けない

    フリーソフトFlash SuzukaでFlashアニメーションを新フォルダにswfファイル生成しました。 つぎに、ホームページビルダーでFlashの挿入をしたところ表示しません。 四角枠左上に謎のアイコン(?)○△とかカラーのついたものがでて Flashを確認できませんでした。Adobe Flash Player は、ダウンロード 済みです。ちなみに以前は、FlashMaker2でindex.htm用のflashを作成していました。 Suzukaで、動画は、確認できています。 下手な文章に、なってしまい申し訳ございませんがご教示くださいますようお願いいたします。

  • 拡大縮小するFLASHの同じ場所に表示するには?

    ステージがブラウザの大きさによって拡大縮小するFLASHを作成しました。(width=100% height=100%という風に) その中に表示しているオブジェクトなのですが ブラウザの大きさを縦、横と伸ばした時、 特に横に縮めた時、画面の外に消えてしまいます。 そうではなく、HTMLのテーブルの%表示のように常に端っこから同じ割合の位置に表示をさせるにはどうしたらよいのでしょうか? 相対位置指定みたいなものがあるのでしょうか?

    • ベストアンサー
    • Flash
  • Firefox15.0におけるborderの挙動

    Firefox15.0環境でのborderの挙動についての質問です。 divをfloatで並べてレイアウトし、borderで境界線を描画しております。 その際、border-widthを1pxで設定しているのですが、Firefox15.0環境だとborderが若干太くなってしまい、レイアウトが崩れるケースがあります。 Firebugにて確認した所、1pxの指定が実際には1.1167pxという半端な値が設定されていました。 ところが、問題のレイアウト箇所のみ別HTMLに抜き出して確認した所、border-widthは1pxのままでレイアウトは崩れませんでした。 この状況から、他のCSS設定や親要素からの継承が影響しているのだろうと考え、調べたのですが、Firebug上ではレイアウトが崩れる場合(完全版)と、レイアウトが崩れない環境(抜粋版)との間にCSSの設定の相違はありませんでした。 ちなみに、他に試したブラウザです IE6 IE9 Firefox12 では上記問題は起こらず、正常に表示されました。 書くまでもないぐらいのざっくりした感じですがソースは以下のようなイメージです。 //css div.main{ width:500px; height:500px; } div.a{ width:30px; height:30px; border:1px solid black; float:left; } div.main{ width:60px; height:30px; border:1px solid black; float:left; } //html <div class="main"> <div> <div class="a"></div><div class="a"></div><div class="a"></div><div class="a"></div> </div> <div> <div class="b"></div><div class="b"></div> </div> </div> これだけの情報では解決策を頂けないのは重々承知しているので、何かヒントや直接的には繋がりがなくとも、border-widthのおかしい挙動について何かご存知の方が居ましたら教えて頂けないでしょうか?

  • 透明Flashの背景が消える・・・

    縦500×横760pxくらいのFlashを作成しました。 写真のような背景の上に、アニメーションのようにロゴ等が現れるもので、最初は背景と一体化したFlashを作りましたが、容量があまりに重くなったので、背景とアニメーションの部分を分けました。 IEでは問題なく見れるのですが、Firefox1.07、Netscape7.1、Opera9.02では、背景が現れず真っ白になって、ちゃんと見れません。(アニメーション部分は動きますが、白系のアニメなので意味がなくなってしまいます。) Dreamweaver(win)で作成していますが、解説を読むと、IE以外のブラウザでも見れると書いてあります。 どこか書き込み方を間違えているのでしょうか。それともやっぱり他のブラウザでは見れないのでしょうか。 見れない場合は、Flashなしのページに飛ばすべきでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • アニメーションのプログラムの挙動の意味

    @charset "utf-8"; .box { width: 80px; height: 80px; background: pink; animation-name: move-around; animation-duration: 4s; animation-iteration-count: infinite; } ここから意味を知りたい。 @keyframes move-around { 25% { transform: translate(100px, 0); } 50% { transform: translate(100px, 100px); } 75% { transform: translate(0, 100px); } } ここまで ▢ → ▢ ↑    ↓ ▢ ← ▢ このプログラムを実行すると。 四角がこのように移動するのですが 自分の考えていた命令文と違う気がするのですが ご教示お願いしたいです、宜しくお願いします。 因みにドットインストールのアニメーション編の問題です。

    • ベストアンサー
    • CSS
  • 作成したFlashをHTMLへの埋め込む時のタグについて

    初めてFlashを作成しました。 使用ソフトはかなり前のもので、Flash MX でバージョン6となっています。 写真や文字がフェードイン・フェードアウトする程度のものです。 HTMLへ埋め込む時のタグについて、質問です。 (1) <embed src="images/test.swf" loop="false" type="application/x-shockwave-flash" width="750" height="270" pluginspage="http://www.adobe.com/go/getflashplayer_jp" /> (2) <object type="application/x-shockwave-flash" data="images/test.swf" style="width:750px;height:270px"> <param name="movie" value="images/test.swf" valuetype="ref" type="application/x-shockwave-flash"> <param name="loop" value="false"> <param name="quality" value="high"> </object> IE7ですと、(1)でも(2)でも動くんです。 どちらの書き方(またはどういう書き方)が良いのでしょうか? ネット上ではembedが非推奨と書かれていたり、objectが動作しないブラウザがあると書かれていたり、よく分からないのです・・・。 できるだけ多くのブラウザに対応したいです。 また、Flash Playerインストール未の場合は、よくあるような、インストールを促す感じのダイアログが出て、「はい」を押すと、インストールされるようにしたいです。 インストールされなかったり、そもそもインストールできないような(?)OSの場合は、jpegを表示するようにもしたいのです。 どうか、宜しくお願い致します。

  • Flashで画像を拡大縮小する時の画像の荒れを防止する方法を教えてください。

    Flashで、「画像にマウスが乗ると拡大する」というムービークリップを作っています。 画像は、拡大した時のサイズで作成し、Flashに読み込んでいるのですが、 ファイルサイズを縮小する時、プレビューすると画像が荒れてしまいます。 それを回避する方法教えていただければとても助かります。 拡大縮小の指示は(画像のMCに) onClipEvent(load){ wideX = [245,300]; a = 0; function move(x){ a = x; } } onClipEvent(enterFrame){ this._height = 0.666*this._width; //縦横比を固定 this._width += (wideX[a] - this._width)/3; } です。 横幅300pxで取り込んだ画像の横幅を、245pxか300pxにしています。

    • ベストアンサー
    • Flash

専門家に質問してみよう