发布FLA后从flash cs5生成.ipa的向量类抛出错误

时间:2011-09-29 10:35:31

标签: flash actionscript-3 flash-builder flash-cs5 flash-cs4

我正在使用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;
}

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

Vector类实际上是一个自Flash Player 10(API文档)以来的本机flash类,因此是一个类名,所以应该避免使用我们的自定义类。我们应该有不同的类名而不是内置的flash关键字和类名。:)