トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     swf ファイルのサイズ
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ぺヤング
Åê¹ÆNo.18354
投稿日時: 2005-6-25 11:35
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
swf ファイルのサイズ
こんにちは。
ちょっと気になっていることがあります。

会社の座席表、内線表を作りました。
PHP と連携したものなんですが、
各 swf ファイル 1.5M ほどのサイズになりました。
印刷を想定し(用紙の向きによって回転させる為)
フォントの埋め込みを行っています。

みなさん、アプリケーションを作ったときは
どのくらいのサイズになっているんでしょうか?

はっきりとした基準がないので、曖昧なのですが、
宜しく御願いします。

ひろゆき
Åê¹ÆNo.18372
投稿日時: 2005-6-25 18:43
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: swf ファイルのサイズ
引用:
みなさん、アプリケーションを作ったときは
どのくらいのサイズになっているんでしょうか?

どんなアプリケーションなのかにも依るかと思いますが、
容量の大きい画像やムービーやサウンドを扱えば、数10MBにもなりますし、
そういったものを使わなければ、10KB以下で済むこともありますね。

引用:
各 swf ファイル 1.5M ほどのサイズになりました。
印刷を想定し(用紙の向きによって回転させる為)
フォントの埋め込みを行っています。

ご質問の意図は「なぜ、こんなに大きい容量になるのか?」ということでしょうか?
であれば「日本語フォントの埋め込みを行ったから」でしょうか。

日本語フォントは、文字数が多いですから、
使わないものも含めて埋め込みを行えば、それだけ大きい容量になりますね。


----------------
質問する際は、回答者に具体的な情報を与えてください。

ぺヤング
Åê¹ÆNo.18374
投稿日時: 2005-6-25 19:49
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: swf ファイルのサイズ
こんにちは。
ひろゆき さん返信ありがとうございます。

質問の意図は、
現在の働いている部署では、使用するWEB アプリケーションの
動作(表示)スピードが求められてまして、
Flash が読み込まれる時間がとてもネックになっています。

使用している人たちには
「こんなもんです」と半ば強制的に納得させているんですが、
ちょっと悔しいので、なんとかならないもんかと試行錯誤しているところなんです。
コンポーネントをなるべく使わない(あまり変わらない?)。
Flash 内で画面推移しないで、小分けにして HTML レベルで分ける(1コ1コの読み込み時間は少なくなると考えた)とか。

プログレスバーも考えたのですが、「待つ」という感覚は
薄れるかもしれないのですが、実際には「待っている」ので
業務に支障がでる。

でも、機能(印刷など)も求められているのでサイズは大きくなると.....。

で、ほかの人はどのくらいのサイズで作っているのかなー?
って思い質問させていただきました。

10M ですかぁ。でかいですね。。。。
これで、読み込みが「あ!」っっていうまに終わってくれると
何も悩まなくていいのですが.....。

がんばってみます。ありがとうございます。
ひろゆき
Åê¹ÆNo.18375
投稿日時: 2005-6-25 19:54
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: swf ファイルのサイズ
動作スピードが最優先で、フォントにこだわらないのであれば、
埋め込みフォントをやめて、デバイスフォントにするというのも手だと思いますが。

それか、htmlタグが使えるようにして、fontFamily指定するとか。
詳しくないので「fontFamily」でフォーラム内を検索してみましょう

あとは、使う文字が限定されているのであれば、
その文字だけ埋め込むとか。


----------------
質問する際は、回答者に具体的な情報を与えてください。

rin-ko
Åê¹ÆNo.18376
投稿日時: 2005-6-25 20:29
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: swf ファイルのサイズ
こんにちは。
日本語フォントの埋め込みはかなりファイルサイズをふくらませてしまいますので、ひろゆきさんが書かれているように、デバイスフォントにするか、埋め込む文字数を減らすことができるのでしたら、そのようになさるにこしたことはないと思います。
また、どのような構成のアプリになっているのか判りませんけれど、場合によってはフォントシンボルを利用することで、最初にフォント分1?2MBを読み込みんでおけば、それ以降のswfではフォント分の読み込みは無しにすることができたりもします。
全てを解決するのが難しい場合は、ユーザが求めているのは印刷するときの手間軽減なのか、待ち時間の軽減なのか、見やすさなのか、など最優先課題を何にするか再考するとよいのかもしれませんね。

アプリケーションのサイズというよりは、それが使用される環境において、どれくらいの待ち時間が発生してしまうかが重要なのではないでしょうか。
実際、500KBはナローバンドには重いですが、ブロードバンドやローカルでしたらストレス無くロードできたりしますよね。
なので、使う環境でロードに3秒かかるようならばアウト、とか。そういう判断になっちゃうのではと思います。

また、頻繁に待ち時間が発生するよりは、最初に待つ時間が多少長くなっても、その後は一切待ち時間なしにすすめられる方が、個人的にはストレスが少ないように感じます。
ぺヤング
Åê¹ÆNo.18380
投稿日時: 2005-6-26 0:01
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: swf ファイルのサイズ
返信ありがとうございます。

デバイスフォントでもいいのですが、
印刷させるときに PrintJob クラスを使用し、用紙の向きによって
印刷対象のムービークリップを回転( _rotate )させてます。
そうなると、デバイスフォントが使用できず。文字が消えてしまいます。せめて、orientation が読み取り専用ではなければいいのに.....。そして埋め込む文字も、人名とその読み(カナ)と内線番号になり、それぞれ別の textField で表示させてますが、人名だけはどんなのがくるかわかりませんので、日本語を全部埋め込んでます。(そのほかはかなや数字のみ)

使用環境は社内 LAN なので環境は悪くないと思いますが、
電話対応中(コールセンター業務です)での読み込み待ちは手痛いです。
じゃあなんで FLASH で作るのか?といわれればそれまでなんですが、なんとか読み込み時間を短くしようと努力しています。

表示させる時は、デバイスフォント。印刷するときはフォントの埋め込みする。なんてことはできるんでしょうか?
最初からフォントシンボルをアプリ内に作ってしまうと意味がないので、別 swf としてフォントシンボルを作っておいて、
印刷するときに loadMovie かなんかで読み込んで使用する。

なんてことはできますか?
#っていうか、会社に行ったら試してみようかな...。
ひろゆき
Åê¹ÆNo.18381
投稿日時: 2005-6-26 0:33
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: swf ファイルのサイズ
フォントにこだわっているわけではなく、
埋め込みフォントにしているだけならば、
問題は、フォントを回転することだけですよね?

発想を転換して、フォントを回転させるのではなく、
背景を回転させて、縦長用、横長用を切り替えるように
作るのではダメですか?

引用:
表示させる時は、デバイスフォント。印刷するときはフォントの埋め込みする。なんてことはできるんでしょうか?

これができるのあれば、
デバイスフォントを使う意味がないと思うんですけど。
フォントを埋め込むということは、
フォントのアウトライン情報をswfに埋め込むってことですよね?

フォントシンボルについては、よく分からないので、
詳しい方からのレスを待ちましょう。


----------------
質問する際は、回答者に具体的な情報を与えてください。

ぺヤング
Åê¹ÆNo.18383
投稿日時: 2005-6-26 1:14
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: swf ファイルのサイズ
こんにちは。

背景だけ回転。。。というわけにはいかないんです。
用紙の向きに対して回転し、用紙の幅いっぱいに印刷されるようにしています。
座席表は横長。内線表は縦長。と決まってしまっていますので。
全体を回転させるしかないと、考えました。

引用:

ひろゆきさんは書きました:
フォントのアウトライン情報をswfに埋め込むってことですよね?

そうだと思います。
自分もフォントシンボル(ライブラリで作るやつでよね?)を使ったことがないので、自分でも調べてみたいともいます。

ひろゆきさん、rin-koさんありがとうございます。
ぺヤング
Åê¹ÆNo.18466
投稿日時: 2005-6-28 22:29
新米
居住地: 多摩地区
投稿: 8
使用環境:
Flash MX2004 Pro
WinXP
Re: swf ファイルのサイズ
自己レスです。

各 swf に共通している部分(コンポーネントとか)を
共有ライブラリにしました。

なかなか、読み込みが早くなったので
これで何とかいけそうです。

フォントシンボルは断念しました。

皆様ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops