• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Adobe Flash Catalystで、パブリッシュした後でswf)

Adobe Flash Catalystで、パブリッシュした後でswfのサイズを変える方法がわかりません。

このQ&Aのポイント
  • Adobe Flash Catalystで作成したswfのサイズを変更する方法について教えてください。
  • swfのサイズ変更について、Adobe Flash Catalystでの方法がわかりません。具体的な手順を教えてください。
  • 初心者ですが、Adobe Flash Catalystでパブリッシュしたswfのサイズを変える方法について教えてください。

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

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

私は Flash Catalyst を使っていませんし、 また 以下は解決策の提示でもありません。 「その現象がどういう状況かがわかる」という意味で書かせていただきます。 > フリーの制作ソフトSuzukaでは、 > アートボードのサイズとは別に、swf書き出しの時に、 > サイズ指定ができました。 それは SWF と同時に書き出される HTML のタグ指定ができるというだけの話で、 決して SWF のサイズを指定できるというものではありません。 SWF の本当の表示サイズは Suzuka の場合も 「プロジェクトのプロパティ」 より ステージの 幅 と 高さ を指定しなければなりません。 > よって、swfの左上1/4が見えて・動いているだけです。 この一行で「どういう状況であるのか」がわかりました。 それは Suzuka の ActionScript 1.0 でもできます(そうなる場合はあります)。 Suzuka の場合は 次のようなスクリプトをフレーム1の最初に書けばそのようになります。 // ステージの上左を基準にして Stage.align = "TL"; // ステージ内容の拡大縮小なし Stage.scaleMode = "noScale"; ・参考 http://suzupara.iinaa.net/kiso411.html 何も書かない状態では(デフォルト状態では) // ステージ内容を全て表示 Stage.scaleMode = "showAll"; に自動的になるんです。 だから HTML のサイズにしたがって SWF の内容が拡大縮小するだけのことです。 ですから「最初のサイズ」は大変重要なものなのです。 Flash Catalyst の場合は 確か ActionScript が使えないと思いますが、 「Flash Builder 4 と併用する」というのが前提になっていますから ActionScript 3.0 と併用するというのがお決まりだと思います。 したがって ActionScript は使えないと思いますが、 次のコードが デフォルトで最初に書かれてあるのと同じということになります。 // ステージの上左を基準にして stage.align = StageAlign.TOP_LEFT; // ステージ内容の拡大縮小なし stage.scaleMode = StageScaleMode.NO_SCALE; 以上で少なくとも > サイズ調整ができるものと、 > そうでないものとがあるのでしょうか? という部分の回答だけにはなったのではないかと思います(多分)。 Flash Catalyst のどこかの設定で stage の scaleMode を設定する部分がありませんでしょうか? もしあれば その設定を解除するとか showAll 的なものにすれば良いと思いますが。。。

YOKOHAMA-Boy
質問者

お礼

回答をありがとうございます。 返答が遅れて、申し訳ありません。 初心者にわかるよう、解説していただき、ある程度理解できました。 Actionscriptを良く理解していないので、それを助けてくれるかと思い、 Flash Catalystの試用をしましたが、そのような単純な構図ではないみたいですね。 Flash Builderとの併用の件を教えていただき、ありがとうございました。 自分は、単純にCatalystのみで機能が完結すると、思ってました。 今後、Actionscriptを少しは勉強します。 お世話になりました。

関連するQ&A