Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript can';t通过as2中的原型向String类添加新函数_Actionscript_Actionscript 2_Mtasc - Fatal编程技术网

Actionscript can';t通过as2中的原型向String类添加新函数

Actionscript can';t通过as2中的原型向String类添加新函数,actionscript,actionscript-2,mtasc,Actionscript,Actionscript 2,Mtasc,以下代码 String.prototype.myFunction = function() { trace("my function is called"); }; var myString:String = "myString"; myString.myFunction(); 导致mtasc编译器出现此错误: 类型错误字符串没有字段myFunction 必须能够通过原型向类添加新函数 mtasc是否可以进行任何配置以编译此代码?问题是在myString变量定义中指定类型信息 在这种情况下,它

以下代码

String.prototype.myFunction = function() { trace("my function is called"); };
var myString:String = "myString";
myString.myFunction();
导致mtasc编译器出现此错误:

类型错误字符串没有字段myFunction

必须能够通过原型向类添加新函数


mtasc是否可以进行任何配置以编译此代码?

问题是在myString变量定义中指定类型信息

在这种情况下,它是可编译和工作的:

String.prototype.myFunction = function() { trace("my function is called"); };
var myString = "myString";
myString.myFunction();