2009-12-31 2 views
0

Im confused, я передал матричный тип данных в this.graphics.beginBitmapFill(); и я получаю неявное принуждение значения типа. ниже мой код.1067: Неявное принуждение значения типа void к несвязанному типу flash.geom: Matrix

var theMatrix:Matrix; 
      theMatrix = new Matrix(); 
      this.graphics.beginBitmapFill(tileImage,theMatrix.translate(30,0)); 
      this.graphics.endFill(); 

и followig веточки ошибка

1067: Implicit coercion of a value of type void to an unrelated type flash.geom:Matrix. 

ответ

1

Это нормально вы передаете функции beginBitmapFill параметр theMatrix.translate(30,0) который не возвращать ничего (void)

сделать это вместо:

theMatrix.translate(30,0); 
this.graphics.beginBitmapFill(tileImage,theMatrix); 
+0

Да, я понимаю, спасибо за вашу помощь, хотя – numerical25