-1
のために私はこのTypeError:エラー#1009:nullオブジェクト参照のプロパティまたはメソッドにアクセスできません。ループと配列
var playerArray:Array = new Array();
function lockPlayerCards(totalCards){
if (totalCards == "all"){
for (var _loc2:int = 1; _loc2 <= playerArray.length; ++_loc2){
MovieClip(getChildByName("card" + playerArray[_loc2])).effects.gotoAndStop("block");
MovieClip(getChildByName("card" + playerArray[_loc2])).btLeft.enabled = false;
MovieClip(getChildByName("card" + playerArray[_loc2])).btRight.enabled = false;
}
}
}
のような機能を持っていますが、私は
lockPlayerCards("all")
この関数を呼び出すとき、私はエラーがあります: はTypeError:エラー#1009:することはできませんがnullオブジェクト参照のプロパティまたはメソッドにアクセスします。 gaple2_fla :: MainTimeline/lockPlayerCards()における [gaple2_fla.MainTimeline ::フレーム1:168] gaple2_fla :: MainTimeline/enterFrameControler()における [gaple2_fla.MainTimeline ::フレーム1:533]
配列ARを動作するように、このコード
は
=
ボタンを削除0から番号が付けられています。したがって、 '_loc2'が' playerArray.length'と等しくなると、nullが返されます。また、BAD MOVEは名前で物を検索し、NOTはnullを検査しません。 – Vesper_ "MainTimeline :: frame1:168" _?あなたのコードに** line 168 **のどれが記述されているかは、多くの助けになります。 –
なぜ彼は-1を得ますか?私はたくさんの質問をしているのを見た... –