在创建了两个类似的自定义AS3可视化组件,离的情况下按钮的外观不同,但功能相同,哪种方法更好,从代码执行,速度,性能方面来看效率更高?AS3:一类具有参数,或两个类似的类
- 创建两个几乎相同的类,其中,唯一的区别是在可视组件 ,所以我必须两次写按钮控制功能?
- 创建一类,具有参数输入 限定,我想哪种按钮具有
1:
package {
public class bigButton {
public function bigButton() {
//make a bigButton
}
}
}
和
package {
public class smallButton {
public function smallButton() {
//make a smallButton
}
}
}
或
2:
package {
public class OneKindOfButton {
public function OneKindOfButton(thisIsBigButton:Boolean) {
if (thisIsBigButton == true) {
//make it big
} else {
//make it small
}
}
}
}
同意应该有一个基类,但由于差异是可视的,所以手写的Actionscript端根本没有理由解决按钮类型之间的差异。让Flash为库实例在后台生成子类。 – 2013-03-26 02:27:29
我跟着艾米。我只是从我的角度思考(Flash Builder开发人员)没有考虑过Flash IDE和库。 – shaunhusain 2013-03-26 02:29:48