我有一個臉部的AS3 FLA文件。通過播放陣列中不同的眼動動畫片,眼睛隨機移動。代碼在時間軸上。我不斷收到此錯誤:播放隨機動畫片段給出錯誤#1010:一個術語是未定義的並且沒有屬性
TypeError: Error #1010: A term is undefined and has no properties.
at TVCR_fla::eyes_4/playEyes()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
的錯誤並不能阻止做它應該的代碼,但我想知道是什麼導致了它。
這是我正在使用的代碼。
stop();
var eyeArray:Array = new Array();
eyeArray[0] = eyeBlink1;
eyeArray[1] = eyeBlink2;
eyeArray[2] = eyeBlink3;
eyeArray[3] = eyeLeft;
eyeArray[4] = eyeRight;
eyeArray[5] = eyeWide;
var i:int = 0;
var eyeTimer:Timer = new Timer(100);
eyeTimer.addEventListener(TimerEvent.TIMER, playEyes);
function playEyes(event:TimerEvent):void{
for(i=0; i<eyeArray.length; i++)
{
var randomEye:Number = Math.floor(Math.random()*300);
eyeArray[randomEye].play();
}
}
eyeTimer.start();
請說明你的目標是什麼。你想要達到什麼目的? – null