【问题标题】:vector class throwing an error after publishing the FLA for generating .ipa from flash cs5发布 FLA 以从 flash cs5 生成 .ipa 后,矢量类引发错误
【发布时间】:2011-11-27 14:29:46
【问题描述】:

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

有人可以帮忙吗??

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-10-19
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 2014-11-29
      相关资源
      最近更新 更多