2011-09-29 3 views
0

Flash CS5를 사용하여 iPhone 용 플래시 게임을 만들고 있습니다. Ctrl + Enter를 사용하여 swf를 만들면 모든 것이 원활하게 실행됩니다.flash cs5에서 .ipa를 생성하기 위해 FLA를 게시 한 후 벡터 클래스에서 오류가 발생했습니다.

"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; 
} 
: 내가 .P12 부착 및 프로필 파일을 프로비저닝하고 생성하는 FLA를 게시하고 그러나 .ipa입니다 컴파일러에 의해 발생 오류가

아무도 도와 줄 수 있습니까 ??

답변

0

Vector 클래스는 실제로 Flash Player 10 (API docs) 이후의 기본 플래시 클래스이며 따라서 클래스 이름이므로 Vector 클래스는 사용자 정의 클래스에서 사용하지 않아야합니다. 우리는 inbuilt 플래시 키워드 및 클래스 이름보다는 다른 클래스 이름을 가져야합니다. :)

관련 문제