• ベストアンサー

ステージ範囲内で表示

flash mx使ってます。 背景ステージのサイズから写真などの要素がはみ出してしまうときがあります。 flash8でははみ出してもステージ外の部分はカットされたのでよいのですが、mxはパブリッシュするとはみ出したぶんまで表示されてしまい困ってます。 元のflaファイルでどうしてもはみ出さざるを得ないときもあるのではみ出したぶんをパブリッシュでは非表示にしたいのですがどうしたらいいでしょうか。 よろしくお願いいたします。

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

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

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

回答がすっかり遅くなりましたが… >> flash8でははみ出してもステージ外の部分はカットされたのでよいのですが、 ここが↑ずっと引っかかるのです。 Flash 8 ではどうやったらはみ出した部分がカットされるのか,ということがよくわかりません。 例えば, 本家 Macromedia Flash Basic 8 http://www.macromedia.com/jp/software/flash/basic/ 普通にページで見ると↑はみ出した部分は見えませんが, Flashのみを見る↓ http://www.macromedia.com/jp/software/flash/basic/flash8_fma.swf ステージ外にはみだしまくりです。 Flash 8 でもそうでなくても,普通ははみだしまくっているものだと思いますが。 HTML で,きっちり配置するので,はみ出した部分が見えないだけです。 だから, HTML のタグを,ステージの縦横と一致させるというのが普通の方法でしょう。 もし,上のSWFのように,直に見た場合,ステージ外が見えては困る場合は, すごく原始的で誰でも思いつく方法ですが, 一番上のレイヤーに,ステージの大きさにくりぬいた,白色の(背景色の)塗りの大きな四角を用意するくらいでしょう。 はみ出した部分を見えなくする方法は上のようにするとすぐできるので, あまり困る人はいません。 逆にステージの外が見えなくなってしまうと,困る人は大勢出てくると思います。 フルスクリーン表示などで,ステージ外が見えなくなった場合, 変な所でFlashが切れることになっていまします。 だから,自動的にステージの外が見えなくなるような機能は付かないと思います。 または, ステージ以外が絶対に見えないようにする方法としてはこんな方法もあります↓。 http://hakuhin.hp.infoseek.co.jp/main/as/stage.html#STAGE_01 このページの, 「外が見えないように拡大」 Stage.scaleMode = "noBorder"; と 「上下左右にフィット」 Stage.scaleMode = "exactFit"; この2つだとステージ外が見えません。 こういうことでしょうか? いまひとつわかりませんが, 考えつくだけの方法を回答しました。

noname#17465
質問者

お礼

ありがとうございます。 説明が下手ですいません。 文字やイラストなどがたとえば右から左に流れて消えていく感じのシーンを作るとすると 実際のflaファイルではステージからはみ出てしまうのですがswfに変換したときにはステージ外の部分は見えないように表示したいです。よろしくお願いいたします。

関連するQ&A

  • ステージの背景色が変更できません。

    はじめまして、よろしくお願いします。 行き詰ってしまったので投稿させていただきました。 Flash初心者です。 環境はFlash MX Professional2004 バージョン7.0.1です。 OSはWin XPです。 質問ですが、ステージの背景色が何回変更しても変わりません。 サイズの変更はされます。ですが、背景色だけは変わらないのです。 なにか設定をしなければいけないのでしょうか? ちなみに、ムービープレビューで見ると背景色は反映されています。 それから、図形を描いたとき、塗りつぶしの色もステージ上では反映されておらず、 こちらもムービープレビューでは反映されています。 何故このようなことが起こるのか初心者なので全くわからず、 よろしければご教授願います。

    • ベストアンサー
    • Flash
  • ステージの表示が固定されてしまう

    WinXP、FLASH MX2004Proを使用しています。 FLASHのソフト自体の操作に関する質問なのですが、 ウィンドウの中央にステージが表示されていたのですが、 なにをどうしたのか、ステージが常に左上に表示されるようになってしまいました。 定規を表示すると、0,0が左上に固定されて、そこにステージがくっついてしまっているのです。 だから、左側ステージ外においてあるオブジェクトが表示されません。MCの識別用にラベルをつけたりしていたので、左側が見えないと大変不便です。 試行錯誤してみたのですが、わかりません。 わかりにくいとは思うのですが、どなたか解決方法をご存知ではないですか?

    • ベストアンサー
    • Flash
  • PHPOBjectのmultiByteTestAS1.flaについて

    [環境:WindowsXPSP2 FlashMX]------------------------ 手順1.PHPObjectv1.51a.zipをダウンロードしました。 手順2.PHPObject_AS1をExtentionManagerにてImportしました。 手順3.[Flash MX/Configuration/Include/PHPObject.as] にasファイルが入っている事を確認しました。 手順4.zip内の[examples/as1/multiByteTestAS1.fla]をFlash MXで開きましたが、【予期しないファイル形式です】とアラートが表示されます。 test.flaは動作確認できました。 Flash MXは再起動しています。 -------------------------------------------------- 開くことすらできないのが何故なのかがわかりません。 他にマルチバイトのサンプルとして有益なものがあればご紹介くださいませ。 参考までにmultiByteTestAS1.flaのファイルのプロパティです。 ・プログラム : Flash 6.0 r25 ・ファイルサイズ : 31KB 補足が必要でしょうか。

    • ベストアンサー
    • Flash
  • Flash CS3で作成したflaファイルの互換性

    以前から疑問に感じていたのですが、「Flash CS3」で作成したflaファイルは、 CS3以前の「Flash 8」や「Flash MX」などでは開くことができないのでしょうか? もしくは、「Flash 8」で作成したflaファイルであれば、「Flash MX」で開くことは できるのでしょうか? どなたかお詳しい方がいらっしゃいましたらお答え頂けると幸いです。

    • ベストアンサー
    • Flash
  • flashMXでのステージサイズの設定について

    FLASH MXでステージサイズを拡大すると、下と右側に拡大されます。 サイズを拡大する際に同じサイズのスペースができるようにステージサイズを設定するには、どうしたらいいでしょうか? 誰か知っている方がいたら教えてください。

    • ベストアンサー
    • Flash
  • flash cs4 ステージ上に何も表示されません。

    flash cs4 ステージ上に何も表示されません。 ステージ上に図などを挿入してもステージ上には何も表示されません。 パブリッシュをするとswfファイルでは図が表示されます。 以前は、こんなこと起こりませんでした。 再インストールしかないのでしょうか?

    • ベストアンサー
    • Flash
  • ステージをはみ出さないようにするには?

    すいません、FLASHの設定についてお聞きしたいことがございます。FLASH制作をする際に、写真などステージから少しはみ出るくらいの画像を配置したときステージのエリアが画像で隠れてしまってステージに対しての画像位置が掴めません。ステージが隠れないように常にワークスペースが表示させる設定などあれば教えていただきたいと思います。宜しくお願い致します。

  • Flashで背景抜け

    時々、Flashなのに背景の抜けているものを見かけます。 で、自分もそういうのを作りたいと思ったのですが、どうしても背景のステージを抜き、つまり透明にすることができません。 参考URL(GAME Watch:期間限定の広告かも) http://www.watch.impress.co.jp/game/ (8/8現在、上記URLに入ると上部の「MEDALofHONOR」というゲームの宣伝Flashが表示されますが、足跡とかの出てる部分が背景が透けていますし、かさなる部分のHTMLのリンクを選ぶこともできるようです) この技法についてわかるかたいましたら、教えてください。 当方環境 OS:WIN XP pro Flash:MX2004

    • ベストアンサー
    • Flash
  • JPEG画像がステージに表示されない(Flash8)

    現在Flash8を勉強中です。初歩の初歩な質問で申し訳ありません。 JPEGの画像をステージに読み込んだのですが、ステージにはオブジェクトの枠だけが出ていて 肝心の写真が表示されません。 一度ライブラリに読み込んで、ドラッグして配置しても同じ状態になります。 ためしにFlash5で同じ手順で操作したところ、写真は表示されました。 画像はRGBで保存してあります。 基本的なことなのか、ヘルプを見てもわかりませんでした。。 よろしくお願いします。

  • ブラウザとステージについて

    Flash初心者です。 ステージサイズ1024×768でflaデータを作成し、パブリッシュ設定で同サイズを指定したswfをブラウザで確認したところ 画面上部に数ピクセルの空白ができてしまい、ウィンドウにフィットしてくれません。 どなたか解決法をご存知であれば、ご教授いただけると幸いです。 当方、Flash 8proを使用しており、Safariでの動作確認の結果となります。

    • ベストアンサー
    • Flash

専門家に質問してみよう