在創建了兩個類似的自定義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