0

私はこのif条件を持っています:-

if(leo.blocking == true && leo.leftLimb.hitTestObject(hitList[i])==true){

}

それはenterframeイベントにあり、leo.blockingはfalseです。だけど、まだ if 括弧に入っている、~_~ 泣ける!

4

2 に答える 2

0

あなたの条件が明らかに偽であるが、それが入る場合...

  1. swf が更新されているかどうかを確認します (ide/browser によってキャッシュされていません)。メッセージや色の変更などのばかげたものを追加するかAlert、デバッグしている場合は trace ステートメントを追加します。

  2. ide によってウォッチが正しく表示されないことがあります (ただし、これはあなたの場合ではないと思いますが、通常はより複雑な式で発生します)。その場合trace、実際の値を確認するには式を追加する必要があります。

于 2013-07-23T16:53:41.657 に答える
0

leo.blocking が正しいと確信していますか? leo.blocking をトレースしてみてください。

条件を入力しても意味がありません...または、場合によっては leo.blocking が変更されることがあります。

もっと情報がありますか?このように助けるのは難しいです:)

使用するコードをさらに教えていただければ、喜んでお手伝いします。

乾杯!

于 2013-07-23T16:49:35.720 に答える