以下代码;
String.prototype.myFunction = function() { trace("my function is called"); };
var myString:String = "myString";
myString.myFunction();
使用mtasc编译器导致此错误:
类型错误字符串没有字段myFunction
必须可以通过原型向类中添加新函数。
有什么配置可以让mtasc能够编译这段代码吗?
答案 0 :(得分:0)
问题是在myString变量定义中指定类型信息。
它是可编辑的,在这种情况下工作:
String.prototype.myFunction = function() { trace("my function is called"); };
var myString = "myString";
myString.myFunction();