水粒子が互いに衝突する水システムを作成しようとしていますが、このエラーが発生し続けます。
[object water]
TypeError: Error #1010: A term is undefined and has no properties.
at science_fla::MainTimeline/feed()
コードは次のとおりです。
import flash.events.MouseEvent;
import com.coreyoneil.collision.CollisionList;
//etc
stop();
stage.addEventListener(MouseEvent.CLICK,feed);
function feed(event:MouseEvent)
{
var wat:water = new water(event.target.mouseX,event.target.mouseY);
MovieClip(root).addChild(wat);
particles.push(wat);
for(var i = 0; i < particles.length;i++)
{
if (particles[i]!=wat)
{
trace(particles[i]);
wat.myCollision.addItem(particles[i]);
}
particles.myCollision.addItem(wat);
}
}
ご協力いただきありがとうございます。さらにコードが必要な場合は、お問い合わせください。