我在AS3中创建了一个用于表示复数的类。它不会继承任何东西。我怎样才能从例如数字?即我想要这个:
5 as Complex
与此相同:
new Complex(5);
我可以在课堂上使用魔法演员()函数吗?
答案 0 :(得分:3)
不敢。 Number
与您的Complex
课程类型无关。您将收到的所有内容是:
1067: Implicit coercion of a value of type Number to an unrelated type Complex
我唯一能想到的就是做一些事情:
asComplex(5);
public function asComplex(num:Number):Complex
{
return new Complex(num);
}
但不确定那里有多大意义。