前几天的项目中,遇到了一个棘手的问题。 自己写的框架叫A,A中有一个A1的类。 再项目实现的时候,完全重写A。 有一个业务需要用A1调用重写的A中的一个方法,但是你在A1中是直接引用不到的。 于是差了点资料,用如下的方法实现。 //如果想要控制此Item只能买一个或者固定个数,需要在Userprofile中单独实现 【checkItemBuyOnlyOne】方法。 if (ProfileManager.instance.profile.hasOwnProperty("checkItemBuyOnlyOne")) { var kk:Function = ProfileManager.instance.profile["checkItemBuyOnlyOne"]; if (kk(item)) { this.body = resourceManager.getString("game", "shop_max_title"); okButton.enabled = false; } }