フラッシュが上手く作動しません。
いつもは大丈夫だったのですが、今日少し大きな容量のflashを作り(4MB弱)アップロードしましたが、音が途切れ、画像も途中で止まってしまいます。混んでいるからなのか(22時頃からずっとダメです)、容量が大き過ぎるのか、もしそうなら、どの位が限度なのか、是非教えて頂きたいです。
宜しくお願い致します。
回答(1)
1.

実物を見てないのでなんとも言えないのですが、
(みてもわかんないかもw)
プリローダーは入れてますか?
プリローダー入れておけば、通常100%読みきってから再生するので止まることはないと思いますが…
容量が大きいものほどプリローダーは入れておいたほうが良いです。
もし入れていて同じ現象だとすると、Flash自体がおかしいかもしれません。
本当に有り難うございました!
教えて頂いたプリローダー入れができた時は、又コメントでお知らせいたします。
今後とも宜しくお願い致します。
コメント(12)
すみません 一番最後の行は無視してくださいヽ(;・ー・)ノ
Flashがおいてあるページを開いた瞬間に再生させている状態だと、再生とDLを同時進行するので、サーバーの状態、通信状態が絡んで音切れ、映像が止まるなど起こりえます。
CIELOさん、こんばんは。
早速のご回答有り難うございます!
プリローダーは初耳でした。
それで、いろいろ調べてタグを見つけ、自分のURLを記述すると下記のようになりました。
<object id="Preload"
classid="clsid:16E349E0-702C-11CF-A3A9-00A0C9034920"
align="baseline" border="0" width="680" height="480"><param
name="URL"
value="http://blog.livedoor.jp/maeyoko/Dutch/hg000.swf&qu...
name="enable" value="1"></object>
それで、これだけを使ってUPしても何も表示されません。
("URL"の部分がおかしいような気がします)
何が足りないのか、何が間違っているのか、教えて頂けると本当に有り難いです。
どうぞ、宜しくお願い致します!
参考までに、私の見つけたタグの見本は下記の通りです。
記述方法 <OBJECT
id="Preload"
width="1" height="1"
classid="clsid:16E349E0-702C-11CF-A3A9-00A0C9034920">
<PARAM name="URL" value="http://www.***.co.jp/???.+++.wav">
<PARAM name="enable" value="1">
</OBJECT>
※URLのところで、あらかじめ読みこんでおきたいファイルを指定します。 ファイル形式はなんでもかまいません。
※印の意味がよく分かりませんで、そこにはフラッシュのファイル名を入れるべきなんでしょうか(ファイル名はhg000.swf)
宜しくお願い致します。
タグでプリロードすると、そのページを開くときに読み込むので、ページの表示が遅くなる可能性があります。
できればFlash自体にプリローダーを入れて、ユーザーが見てみたいと思ったら、ユーザー自身の手で再生できる状態が望ましいと思います。
F-siteさん
http://f-site.org/articles/2004/03/18005544.html
ここにFlashのプリローダーがフリーでおいてあります。
使ってみてください。
なおFlash挿入タグに関しましては今まで通りで構いません。
Action Scriptについては、私も勉強中の身ですので、お答えできるかどうかは分かりません。
と、偉そうに書いてますが、タグでプリロードできるのは初耳でした(^^;
オリジナルを作りたいときのサンプルです。
色や大きさ、Nowloding...等の文字入れは自由に編集してみてください。
Flash MXを想定しての説明になります。ご了承ください。
プリローダーを入れたいFlashを開いてください。
1.[挿入]メニューから[シーン]をクリック。
2.[ウィンドウ]メニューから他のパネル→[シーン]をクリック。
3.シーンのパネル上でシーン2をWクリックして[preloader]と設定。シーン1をクリックして[main]とします。
4.シーンを入れ替えます。[preloader]を[main]の上にD&Dします。
5.[挿入]から[新規シンボル]。[名前:mcBar タイプムービークリップ]でOK。
6.矩形ツールをクリック。[線なし 塗り任意]として、ステージ内を適当にドラッグ。
7.上をクリックし、[プロパティインスペクタ]で[W:200 H:10 X:0 Y:0]と設定。
続きです。
8.[挿入]メニューから[新規シンボル]
9.[ライブラリ]から[mcBar]をD&D。[プロパティインスペクタ]で[インスタント名:bar_mc][X:0 Y:0]と設定。
10.新規レイヤーを追加。名前はASとします。
11.ASレイヤーのフレーム1をクリックしF9。
以下のコードを入力します。コピペでいいですよ。
this._parent.stop();
this.onEnterFrame = xstartBar;
function xstartBar() {
var loaded = this._parent.getBytesLoaded();
var total = this._parent.getBytesTotal();
var percent = Math.floor(loaded/total*100);
//trace(percent);
bar_mc._xscale = percent;
if (loaded == total) {
delete this.onEnterFrame;
this._parent.gotoAndPlay(2);
}
}
自動フォーマットを使ってエラーがないかチェックしてください。
手順5番から注意です。
シーンがPreloaderになっていることを、必ず確認してください。
と、ちょっと補足。
CIELOさん、こんばんは~(^O^)/
本当に有り難うございました!
こんなに詳しく説明して頂けて感謝感謝です。
実は私、 Flash MXを持っていませんので、とりあえず Flash pro8をDLしてみました。(1ヶ月間の試用ですが)
このソフトだと今まで作ったフラッシュの編集は出来ないみたいで、これからのフラッシュ作成の時に、CIELOさんに書いて頂いたタグなどを使わせて頂きます。
先ほど何か作ってみようとやってみましたが、使いこなすまで苦労しそうです(~_~;)
でも、頑張ってやってみます。
いろいろ新しい発見があり、CIELOさんには本当に感謝しております。
一応解決にさせて頂きますね。
有り難うございました!
Bestありがとうございました。
Flash8でも、ほぼ同様の手順で作成が可能です。
タグの方はサラッと流してしまいましたが、
Value="Flashがおいてある場所/hg000.swf"
であっていると思います。
こちらは試したことがないので、明確な答えをお出しすることが出来ません。
Flash出来たら見せてくださいね(^^
CIELOさん、コメント有り難うございます~。
調子に乗って、フラッシュを公開しそうになってます。
でも、笑われるのがオチなので、余程の大作でないと・・・
とにかく頑張ります~。
重大なことを忘れていました!申し訳ありません。
ファイルの転送はFTP転送しましたか?
ブログ管理からのファイルアップロードですと2MBまでしか送信できません。
FTP転送については
http://knowledge.livedoor.com/8434
を参照してください。
FTP転送はPro版だけです。ご注意ください。
一番肝心なところを忘れていました。ごめんなさいm(_ _)m
CIELOさん、こんばんは~(^O^)/
忘れずにいて下さり、有り難うございます!
ご心配して頂いた件ですが、PRO版の契約をしておりますのでその点は大丈夫なのですが、、、、 Flash pro8が使いこなせそうにありません。
せっかく教えて頂いた事が無駄になってしまいそうで・・・
とにかく頑張ります!
有り難うございました!




