2011-08-08 5 views
0

ここでエラーを見つけてもらえますか?それは私のフラッシュムービーの懇願に私のローディングバーです。AS3コンパイラエラー1083:else構文の問題

if (_root.getBytesLoaded() == _root.getBytesTotal()); 
{ 
    gotoAndPlay(4) 
} 

else 
{ 
    gotoAndPlay(1) 
} 
+0

_rootを失ってルートにするこれが正しいですか? –

答えて

3
if (_root.getBytesLoaded() == _root.getBytesTotal()); { gotoAndPlay(4) } 

文はその;

+0

elseがゆるいですか? – Scott

+0

いいえ、ただ一つの行を置き換えてください – Joe

+0

ああ申し訳ありません。失う、それをしなかった – Scott

0

で最初の行にセミコロンが途中であなたの文を終了している場合は、あなたを終了している

if (_root.getBytesLoaded() == _root.getBytesTotal()) { gotoAndPlay(4) } 

する必要があり、あなたはそれをドロップする必要があります。

if (_root.getBytesLoaded() == _root.getBytesTotal()) 
{ 
    gotoAndPlay(4); 
} 
else 
{ 
    gotoAndPlay(1); 
} 

また、常にセミコロンで行を終了することは良い習慣ですが、ここでは問題ではありませんが、いつでも安全に行うようにしてください。