векторный класс выдает ошибку после публикации FLA для генерации .ipa из flash cs5 - PullRequest
0 голосов
/ 29 сентября 2011

Я создаю флеш игру для iPhone с использованием Flash CS5, все работает без проблем при создании SWF через Ctrl + Enter.Но когда я присоединяю .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 голосов
/ 30 сентября 2011

Класс Vector на самом деле является собственным классом флэш-памяти со времен Flash Player 10 (API-документы) и поэтому является именем класса, поэтому его следует избегать для наших пользовательских классов.у нас должно быть другое имя класса, а не встроенные ключевые слова flash и имена классов.

...