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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     nowloading
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
lupica
Åê¹ÆNo.20343
投稿日時: 2005-9-16 22:06
新米
居住地:
投稿: 4
使用環境:
winxp,flashmx2004
nowloading
はじめまして。
flashmx2004でのnowloading表示がうまくできなくて
困っています。標準webデザインやはじめてのFLASH
などの書籍、このサイトのnowloadingでの投稿など読んで
いろいろ試しましたが、根本的に間違ってるのかも?
と思い、自力では無理と判断しました。知識のある方
どうかよろしくお願いします。
使用環境はwin,flashmx2004で、音源をタイムライン上と
リンケージでボタンなどに配置しています。音質をあまり
落としたくないので容量が大きくなってしまい、20Mくらい
になってます。そこで1フレーム目にこのサイトで知った
Now Loadingのサンプル5個セットの1つを使わせてもらい
ましたが、1フレーム目のダウンロードが
終わってから表示されます。
リンケージで「最初のフレームに」にチェックしてるせいか
1フレーム目の容量が20Mくらいでプロファイラでダウンロードチェックすると20秒くらい真っ黒です。
その真っ黒の間にNow Loadingを表示させたいのですが、
不可能なのでしょうか?音楽もそうですがやはりデジタルの
世界は1つ間違えるとうんともすんともいかず四苦八苦です。
どうかよろしくお願いします。初めての投稿なので掲載に関してのマナーなど不備があればついでにご指摘願います。

rin-ko
Åê¹ÆNo.20349
投稿日時: 2005-9-16 23:36
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: nowloading
こんにちは。
最初のフレームに書き出しをすると、そのデータを読み込むまでは、最初のフレームの画面描画が行われません。
ですから、もしも最初のフレームに書き出されるムービーやサウンドがswfファイルサイズの大部分を占める場合には、Now Loadingの表示はほとんど意味がなくなってしまいます。

というわけで、回避策としては「最初のフレームに」書き出すのをやめることです。
ただし、単にこれを外しただけですと、そもそもswfに書き出されなくなってしまいますので、リンケージによってattachすることができなくなります。
そこで、2フレーム目以降で当該シンボルが必要になるフレームより前のフレームに、書き出すべきインスタンスを配置します。
画像でしたらステージ外に配置しても良いですし、_visibleをfalseにしておいてもいいでしょう。サウンドでしたら、ボリュームを下げるとか、MCの2フレーム目にはりつけて1フレーム目にthis.stop();を記述、そのMCをメインタイムラインに配置するとかで鳴らさずに配置できると思います。
このようにして、必要な要素はすべてオーサリング時に配置しておけば、swfにちゃんと書き出されますし、Now Loadingが表示されないということもなくなると思いますよ。
lupica
Åê¹ÆNo.20354
投稿日時: 2005-9-17 2:36
新米
居住地:
投稿: 4
使用環境:
winxp,flashmx2004
Re: nowloading
rin-koさんありがとうございます。
あなたの推測とアドバイス完璧です。
早速、最初のフレームに書き出しのチェックを外し、
サウンドのムービークリップを作り、そのムービークリップの
1フレーム目にthis.stop();
2フレーム目に音源を配置しました。
あなたのおかげで3日間悩み続けた問題が解決しました。
いろいろな本を見てもわからなかった事が、初めての投稿で
解決できた事に感謝します。ヒューマンパワーっすかね。
やはり根本的に間違ってたんですね。
データ読み込み終了するまで最初のフレームの
画面描画が行われないなんて知りませんでした。

話はかわりますが、今サイトをフラッシュで作成中です。
前にも書いたとおり音源のみのサイトですが、音質を妥協したく
なかったので20Mくらいになる予定です。そのため、nowloading
は必須でした。最後の難関もrin-koさんのおかげでなんとか
なり、もうすぐアップできそうです。rin-koさんに是非サイトを
見てもらいたいのですが、まだ作成中なのでどうしましょう?
lupica@excite.co.jpまでメールいただければHP開設次第
お知らせできるかと思います。
野中文雄
Åê¹ÆNo.20355
投稿日時: 2005-9-17 4:41
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: nowloading
Sound.attachSound()メソッド」をお使いになっていたのでしょうか? リンケージと[最初のフレームに書き出し]の設定について、説明されている本もありますよ。念のため。

参考:「リンケージ」(PDF/約76KB)
引用:
lupicaさんは書きました:
いろいろな本を見てもわからなかった事が、初めての投稿で
解決できた事に感謝します。ヒューマンパワーっすかね。
やはり根本的に間違ってたんですね。
データ読み込み終了するまで最初のフレームの
画面描画が行われないなんて知りませんでした。

他の人たちに秘密でなければ、このスレッドに[返信]する方法もありますよ。
引用:
rin-koさんに是非サイトを見てもらいたいのですが、まだ作成中なのでどうしましょう?


----------------
 

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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