2010-12-31 10 views
-1

私はフラッシュテンプレートで作業しています。サイトを公開すると、ローダーdosntが動作します。私は.flaのアクションメニューのコードをチェックし、私はエラーを見つけることができません。これがコードです。loader on flash template

onClipEvent (load) 
{ 
    total = _root.getBytesTotal(); 
} 
onClipEvent (enterFrame) 
{ 
    loaded = _root.getBytesLoaded(); 
    percent = int(loaded/total * 100); 
    text = percent + "%"; 
    gotoAndStop(percent); 
    if (loaded == total) 
    { 
     _root.gotoAndPlay(4); 
    } // end if 
} 

これは完全なフラッシュテンプレートです。 .flaとすべてのファイル。ここで http://hotfile.com/dl/93339597/35e8fdb/new_28781.zip.zip.html

答えて

1

それは次のとおりです。

  1. レイヤ1739 /フレーム3 - > 'load0' インスタンス
  2. レイヤ1739 /フレーム3のコードをコピー - >クリアキーフレームを
  3. Layer 1739/Frame 1 - > 'load0'インスタンスにコピーしたコードを貼り付けます。

同じインスタンス名を持つ同じレイヤーに同じプリローダーがある理由はわかりません。もう1つは何もしません。

希望、幸運を祈っています。 ロブ

+0

ありがとうございました!!!私はこれを試してみる。あなたにお知らせします。 – Nikko

+0

こんにちは、私はあなたが言うことをddid(私は思う)が、私はエラーになる。 私はスクリーンショットをアサントします。 http://img641.imageshack.us/img641/4656/errorfz.png – Nikko

+0

こんにちは。これらのエラーはフレームに追加したために発生します。フレームスクリプトではないので動作しません。ステージ上のムービークリップインスタンス( 'load0')をクリックし、アクションパネルを開き、そこにスクリプトを追加します(フレームから削除します)。 – robertp

-1

OK答えはROB(heartcode)によってそれを与えたとした:

Layer 1739/Frame 3 --> Copy the code of the 'load0' instance 
Layer 1739/Frame 3 --> Clear the key frame 
Layer 1739/Frame 1 --> Paste the code you copied to 'load0' instance. 

感謝!

+0

こんにちは日光、まずあなたの問題に近づくのを助けてくれた私の答えを受け入れました。そしてあなたは自分自身と受け入れられない鉱山に基づいて自分の答えを受け入れました。 WTH? – robertp

+0

は私の間違いでしたが、私は当時まだ新しくなっていました;)。しかし、私は明示的に答えてくれました。私のものではありません... – Nikko