• ベストアンサー

FLASHでパブリッシュのswfが重い原因知りたい

FLASH CS3(Action Script3.0)でコンテンツを作成している途中ですが、パブリッシュする前の本体(拡張子fla)は400KBで、パブリッシュした生成物(拡張子swf)も100KB足らずでしたが、色々スクリプトを追加したり、クラスをimportしたりして、その後生成物が本体より重い3MBになってしまいました。どれが重い原因か探りたいですが、スクリプトが複雑で逐一調べるのも難です。何か重い原因を調べるよい方法がないでしょうか。よろしくお願いいたします。

  • reimy1
  • お礼率64% (244/379)
  • Flash
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • kiflmac
  • ベストアンサー率22% (160/717)
回答No.1

例えば、ステージ外に画像を残して作成していませんか?

reimy1
質問者

お礼

フォントを追加したのが重い原因だったようです。ご連絡ありがとうございました。

関連するQ&A

  • 同じflaファイル、同じ設定のPCなのに、パソコンによってswfの重さが変わってしまいます

    携帯用のFlashコンテンツを作成しているのですが、 私が「Flash Lite1.1」でパブリッシュするとswfファイルは、 100KB内におさまり、携帯でも問題なく再生・閲覧できます。 この元のflaファイルを、別の担当者に渡し内容を編集しない状態で パブリッシュしてもらったところ、swfファイルサイズが(86KB→116KB)と重くなってしまいました。 Flashソフト、パソコンは、共に同時に購入し、同じ設定・環境のものを使用しています。 Flashのパブリッシュ設定、環境設定も同じ内容でした。 swfのファイルサイズが重くなる原因、改善方法がわかれば教えていただけたらと思います。 ご教授の程よろしくお願いいたします。 ※Adobe Flash CS3 Professional  Windows XP  を使用しています。

  • 外部swfをループ読み込みしたい

    たとえば3つのswfファイルがあって、 ファイル名を001.swf・002.swf・003.swfとします。 これらのswfファイルをTOP.swfにてループで再生したい場合、 どのようにしたらよいのでしょうか。 001→002→003→001→002→・・・・ といった感じです。 TOP.swfのみにアクションスクリプトを記述して実行したいのですが、、、。 FLASH CS3でアクションスクリプトは2.0を使用しています。

    • ベストアンサー
    • Flash
  • FLASHでできあがったHTMLとswfで表示が違う。

    Flash5を使用して、swfを作成しております。 1フレーム目 アクション;gotoAndPlay(5); 5フレーム目 アクション;this.stop(); F12を押して、パブリッシュして作成されたHTMLファイルをみてみると、なぜか3フレーム目で止まってしまっています。 (3フレーム目のアクションは「this.stop();」) 作成されたswfファイルをダブルクリックで直接みると、ちゃんと5フレーム目になっているのですが…。 3フレーム目の「this.stop();」を削除すると、5フレーム目にいきますが、今度は、7フレーム目、9フレーム目と指定したときに、5フレーム目で止まってしまいます。 swfファイルはきちんと動作しているので、間違ってないのかなあ?と思うのですが。 やりたいことは、基本になるFlashファイルがあり、それをコピーして、コピーしたファイルは、3フレーム目からスタート、5フレーム目からスタート…としたいのです。 例; basic.fla   ; 2フレーム目からスタート basic_02.fla ; 3フレーム目からスタート basic_03.fla ; 5フレーム目からスタート basic_04.fla ; 7フレーム目からスタート          :          : またパブリッシュしたHTMLファイルを表示すると、1フレーム目から、3フレーム目へ飛んでいるわけではなく、1>2>3と移動しているようです。(一瞬チラっと見える) そうではなく、1>3としたい場合はどうしたらいいのでしょうか?

  • FlashCS4 プログレスバーの作成

    Flash CS4を使用しています。 CS4は、まだ解説書があまり販売していないため、分りません。 SWFファイルを作りました。これにプログレスバーをつけたいのですが、flaファイルにどのようなアクションスクリプトを書けば良いのでしょうか?CS4での作成方法を教えてください。 購入したばかりで初心者です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • swfを連続再生したいです

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

    • ベストアンサー
    • Flash
  • FLASHの外部SWFファイルの読み込み方法

    FLASHのアクションスクリプトの勉強中です。 外部SWFファイルを複数用意してボタンで呼び出す方法はわかったのですが、その読み込まれ方をかっこよくできないか考えています。 何個かSWFファイルを作成した後、新規FLAファイルを作成しました。 そのファイルにスクリーン用のシンボル(上のSWFファイルと同じ大きさのもの)を作成しインスタンス名を「screen」にしました。 ほいでもって複数のボタンシンボルを作成し、 on (release) { _root.screen.loadMovie("pekepke.swf"); } という感じで外部swfファイルをそれぞれのボタンより読み込むとこまではできたのですが、その読み込まれ方と切り替るときの表示の仕方をふわっと現れ、ふわっと消えてからファイルが現れるというふうにしてみたいのですができますでしょうか? ちなみにflash8を使用しております。ヒントでもいただけるとありがたく思います。

  • swfファイルからflaファイルを見る方法

    すでに生成したswfファイルから、flaファイルを見ることは可能でしょうか? 現在フラッシュの作り方を勉強していて、完成品から作り方を学べればと考えています。 また、どんなactionscriptが使われているかだけでも知る方法はありませんでしょうか。

    • ベストアンサー
    • Flash
  • FLASH CS4で外部のSWFファイルを読み込むときについて質問です

    FLASH CS4で外部のSWFファイルを読み込むときについて質問です。 外部のSWFファイルを読み込みたいのですが、そのSWFファイルが複数ある場合、読み込むムービークリップも同数用意しなくてはいけないのでしょうか。 現在読みこまれるSWFファイルが複数あり、読み込む透明ムービークリップは一つしか作成してません。この場合、一度読み込まれたファイルが残ってしまい、他のファイルを読み込んだ時に重なって見えてしまいます。 ムービークリップをSWFファイルごとに用意しなくてはいけないのでしょうか。それとも重なりを防ぐアクションスクリプトコードがあるのでしょうか。

  • FLASHをホームページにのせる方法

    グラフィックをFLASH5で作成しました。これを自分のHPに載せたいのですがタグがわかりません。載せ方を教えて頂けないでしょうか?またFLASHの拡張子で.fla, .swfの違いは何なのでしょうか?

  • 変数で外部のswfファイルを読み込む…

    今、オールFLASHのサイトを作っていて、メニューバーをアクションスクリプトで下から上にスライドするように作ってます。 メニューhome.flaファイルの中のmenu_back_mcというムービークリップに作ってあります。その中のスクリプトは sliderという、タイムラインの中にslide_mcというムービークリップを作っててます。 参考書を参考に作ったのですが現時点では、slide_mcの中にbtnとpicに分けて、 btn部分にスクリプトを書いてduplicateMovieClipで複製するようになっていて、メニューをクリックすると、getURLで飛ぶように設定されてます。 この部分をhome.flaファイル内にscreen_mcに外部swfを変数で読み込ませて、各コンテンツに飛ぶように設定したいのですが、どういうふうに変えたらいいかわかりますか…? 因みに環境はFLASH MX 2004、OSはXPです。 宜しくお願いします。 必要であれば、スクリプトを載せます。宜しくお願いします。

専門家に質問してみよう