我正在使用Flash CS5为iPhone创建一个Flash游戏,在通过Ctrl + Enter创建swf时,一切运行顺畅。但是,当我附加.p12和配置配置文件并发布FLA以生成.ipa时,编译器会抛出一个错误:
“参数数量不正确,预期不超过0”
private static function closestVertexOnOBB(p:Vector, r:RectangleParticle):Vector
{
var d:Vector = p.minus(r.samp);
var q:Vector= new Vector(r.samp.x, r.samp.y);
for (var i:int = 0; i < 2; i++)
{
var dist:Number = d.dot(r.axes[i]);
if (dist >= 0) dist = r.extents[i];
else if (dist < 0) dist = -r.extents[i];
q.plusEquals(r.axes[i].mult(dist));
}
return q;
}
任何人都可以帮忙吗?
答案 0 :(得分:0)
Vector类实际上是一个自Flash Player 10(API文档)以来的本机flash类,因此是一个类名,所以应该避免使用我们的自定义类。我们应该有不同的类名而不是内置的flash关键字和类名。:)