Haxe 用の KineticJS の extern を作成しようとしています。そして、私は「変換」クラスを作成していますが、いくつかのピースが欠けているので、ここの誰かが助けてくれると思います.
extern class Transform {
public function new();
public function translate(x:Float, y:Float):Void;
public function scale(sx:Float, sy:Float):Void;
public function rotate(rad:Float):Void;
/**
* Returns the translation
* @returns {Object} 2D point(x, y)
*/
getTranslation: function() {
return {
x: this.m[4],
y: this.m[5]
};
},
public function multiply(matrix:Transform):Void;
public function invert():Void;
/**
* return matrix
*/
getMatrix: function() {
return this.m;
}
}
getTranslation
だから、あなたが見ることができるように、私は行方不明ですgetMatrix
. これは、戻り値の型がどうあるべきかわからないためです。ここで何か助けはありますか?
疑問に思っている人のために、m
変数は次のように定義されています。
Kinetic.Transform = function() {
this.m = [1, 0, 0, 1, 0, 0];
}
どうもありがとう!
-P