メイン 迷える子羊の部屋【初心者専用】 プリローダーが作動しません(超初心者です) | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト | Åê¹ÆNo.6582 投稿日時: 2004-4-25 23:03 |
プリローダーが作動しません(超初心者です) 初めまして。FlashMXをmacOS9.2で使用しています。
レイヤーを重ねてつつ本編を制作し、ふとプリローダーの必要性があるかと思いつけることにしました。が、色々調べて試行するに失敗が続いています。元来ファイル自体は115Kとプリローダーを使用すべきなのかとも考えるのですが、ここまで失敗が続くとどうしても成功させたいのです。 文字も変化せず(単にNowloading表示)そのままでバーも表示させないつもりでいます。 まず制作した150前後のフレームをもつ本編の1フレーム目を空けて、新規レイヤー1フレーム目ににloadingの文字を配置。 onClipEvent(enterFrame){ total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); if(loaded == total){ _root.play(); } } とし(本から引用しました)本に従いアクション用の新規レイヤーに「3フレーム目」にstop();を記述。 するとムービープレビューすると3フレーム目を表示したまま止まっています。リターンキーを押すと再生しますが、その後パブリッシュしたファイルをブラウザで確認すると今度はloading表示の頭から止まっったままでした。 テキストを配置したレイヤーは1フレーム目だけで良いとして、アクション用にstop();を記述したことに私の解釈がどうも間違っているように思えます。「3フレーム目」という記述は本のままですと本編が3フレーム目で終わっているためで、150フレーム有る私の本編とのかねあいとは異なるように感じます。 何とかプリローダーを入れる努力をしたいのですが、足止めをくっています。超初心者が随分な背伸びをしているとは思うのですが、どなたかのお力添えを賜りたく投稿する次第です。 |
|
ゲスト | Åê¹ÆNo.6586 投稿日時: 2004-4-25 23:42 |
Re: プリローダーが作動しません(超初心者です) こんにちは。
(1)そのスクリプトは何処に書かれましたか? 文章から察すると、ムービークリップのインスタンスアクションに書かれていない可能性があります。 引用: とし(本から引用しました) (2)1フレーム目のフレームアクションでstopを実行していますか? ムービープレビューでは自動的に再生されますが、ブラウザ上ではFlash HTMLのplay属性がtrueでなければ、ロードと同時に再生されません。おそらくその違いでしょう。 引用: するとムービープレビューすると3フレーム目を表示したまま止まっています。リターンキーを押すと再生しますが、その後パブリッシュしたファイルをブラウザで確認すると今度はloading表示の頭から止まっったままでした。 その本のサンプルのstop()は、おそらくループを避ける為でしょう。 引用: テキストを配置したレイヤーは1フレーム目だけで良いとして、アクション用にstop();を記述したことに私の解釈がどうも間違っているように思えます。「3フレーム目」という記述は本のままですと本編が3フレーム目で終わっているためで、150フレーム有る私の本編とのかねあいとは異なるように感じます。 |
|
horie | Åê¹ÆNo.6587 投稿日時: 2004-4-25 23:57 |
新米 居住地: ちば 投稿: 3
使用環境:
WinXP,2000,Flash MX2004,MX |
Re: プリローダーが作動しません(超初心者です) _rootのタイムラインの1フレーム目にはstop()を書いて
3フレーム目のstop();は消す。 そして「Nowloading表示」のテキストをムービークリップにして、 (Nowloadingのテキストを選択状態でF8キーを押す) さらにムービークリップになったNowloadingを選択状態でアクションパネルに本に載っていた下記のスクリプトを書く。 onClipEvent(enterFrame){ total = _root.getBytesTotal(); loaded = _root.getBytesLoaded(); if(loaded == total){ _root.play(); } } で試してみてください。 使用環境などにもよるけど115kくらいではパッと表示されるくらいでしょうけど。 |
ゲスト | Åê¹ÆNo.6600 投稿日時: 2004-4-26 10:43 |
Re: プリローダーが作動しません(超初心者です) マツダさんhorieさん、ご返信有り難うございます。
新規レイヤーに「NowLoading」とテキストで配置し、それをシンボル化してそのままそこにスクリプトをつけていました。 stop()はマツダさんのおっしゃる通りループを避けるためのものという記述がありました。 アクション用に作成したレイヤーの3→1フレーム目にstop()表記をうつしてためしてみたいと思います。 まずは取り急ぎ御礼を申し上げたく、投稿いたしました。ありがとうございます。 |
|
ゲスト | Åê¹ÆNo.6623 投稿日時: 2004-4-26 17:49 |
有り難うございました! お陰様でご指導いただいたとおりにしたところ見事に作動しました。
作動が一瞬しか見えないのが残念なところですが(笑)。 きちんとムービークリップを選択せずフレームにスクリプトを貼り付けていました。 そしてstop()も1フレーム目に設定することで解決できました。 お二人とも本当にありがとうございました。 |
|
ばぁぐ | Åê¹ÆNo.6635 投稿日時: 2004-4-26 21:52 |
半人前 居住地: 大阪 投稿: 48
使用環境:
WinXP,Flash 8Pro |
Re: プリローダーが作動しません(超初心者です) すみません、プリローダーがらみで私もひとつ
質問して良いでしょうか。 写真を読み込んだフォトギャラリーを 作ってその要領がかなりのものだったので、 プリローダーをつけて、その当時は 正常に作動していたのですが、 最近その写真(楽器の写真)を見ると同時に 音が鳴るようにと、音声MP3ファイルを ライブラリに読み込んで識別子を つけて書き出して使用しだすと、 最初は何も表示されず、読み込み率が65% になって、やっとプリローダーの表示がされるのですが、 これはどうしたものでしょうか? |
ゲスト | Åê¹ÆNo.6636 投稿日時: 2004-4-26 21:57 |
Re: プリローダーが作動しません(超初心者です) 最初のフレームに書き出していませんか?
引用: 音が鳴るようにと、音声MP3ファイルを |
|
ばぁぐ | Åê¹ÆNo.6664 投稿日時: 2004-4-27 18:18 |
半人前 居住地: 大阪 投稿: 48
使用環境:
WinXP,Flash 8Pro |
Re: プリローダーが作動しません(超初心者です) 僕もそう思って、プリロードのための
スクリプト以外を2フレーム目に移動させたの ですが、65%からなんですよね。 ほんで、ライブラリにはいっている 音声ファイルのリンケージで「ActionScriptに書き出し」 のチェックを外すと、正常に動作はするんですけど、 音聞こえへんやん、という感じです。 |
野中文雄 | Åê¹ÆNo.6669 投稿日時: 2004-4-27 18:36 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: プリローダーが作動しません(超初心者です) マツダショウタさんが指摘されているように、リンケージサウンドの[最初のフレームに書き出し]がチェックされているからではありませんか?
引用: 伊藤 隆晴さんは書きました: サウンドがSWFに書出されないからです。 引用: ほんで、ライブラリにはいっている |
ばぁぐ | Åê¹ÆNo.6703 投稿日時: 2004-4-28 18:48 |
半人前 居住地: 大阪 投稿: 48
使用環境:
WinXP,Flash 8Pro |
Re: プリローダーが作動しません(超初心者です) あ、なるほど、そこを見逃していました。。
すみませ?ん。 「最初のフレーム」のチェックを外して、 試してみたんですけど、鳴りません。。 「最初のフレームに書き出」さなかった場合は 他に対処を施さねばならないのでしょうか。 野中さんのページでみてみたんですけど、 いいところで文章が切れているように見えるのは 僕だけでしょうか。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |