-
Notifications
You must be signed in to change notification settings - Fork 20
alexfeeling edited this page May 3, 2014
·
3 revisions
疑难解答
首先确保Ascript文件的路径正确/是最新的,在实际开发过程中,有时候为了代码提示和类型检查会把Ascript放到项目文件里,但是输出的文件在bin-debug或者其他目录,就会找不到文件,如果有运行时错误,请先检查Ascript文件是否存在/是否是最新的。
script不支持继承,但是Ascript类的实例有一个_super属性,可以通过instanceB.super=instanceA来实现调用父类的接口和属性,这里是B继承自A。下面的示例建立了一个AscriptClass类的实例ascriptIns,指定ascriptIns的父类是Math类:
...初始化脚本引擎...
...加载Ascript类文件...
var ascriptIns:Object=Script.New("AscriptClass");
ascriptIns._super=new Sprite;
trace(ascriptIns.x);
注意:继承的功能没有经过太多的测试,请谨慎使用。
如:(function():void{trace("something!");})();