Цитата:
Оригинал написал(а) Fapser
2) первый раз вижу чтобы так писали
|

правда не факт что это хорошо
мне нравится оформлять код так..
и в большинстве случаев это только дело вкуса как именно написать..
Цитата:
Оригинал написал(а) Fapser
1) работает ли твой код быстрее, если да то почему?
|
про setProperty и getProperty -
в МХ короче ведь записать обращения через точки. точечный синтаксис тормознее, да. но ты даже на самой скромной машине вряд ли почувствуешь это... слишком невелика разница. если интересуют точные подробности - то тебе на
http://flasm.sourceforge.net/ (где-то видел на русском эту доку. забыл где именно)
насчет конструкций вроде: this._alpha = 4*(this._alpha>0)
если придет какой-нить зануда, то он тебе докажет что этот код работает медленнее чем просто ифы и (set/get)Property... но зато тут всего одна строчка, а не пять
(this._alpha>0) - возвращает значение Булева типа. при математических операциях это значение преобразуется к числовому: false дает ноль, true дает единицу.
соотвтетсвенно если альфа не положительная - там будет 0. если положительная - то 1. ну вот. это и заменяет твой ИФ...