Цитата:
Ещё лучше не забыть поставить проверку на то, является ли текущий проверяемый объект DisplayObjectContainer-ом. А то ведь parent.numChildren может выдать ошибку.
|
Неправда. Тут вы ошибаетесь. В данном случае код не скомпилится просто, единственное , если туда передать ЭЛЕМЕНТ массива, тогда да. Но зачем так делать? Нелогично.
Я вот борюсь давно за то, чтобы AS3 - был полностью типизированным, * конечно круто - но для нормальных программных продуктов, оно на хрен не надо. Так же мне не нравится приведение типов из за * массивных данных. Что за фигня, когда ты создаешь метод ( сообщение, принимаемое от сервера )
Код AS3:
private function ( cash:int , serverTime:String )
а получив вместо cash, строку XXX - переведется в 1. Какого?!!! Экспешн должен быть и точка!!!
Я считаю свой код, мягко сказать неидеальным, а точнее ХРЕНОВЫМ , без вопросов. И вот когда, судьба дает мне возможность ждать * - что бы я там не писал, это располагает мое сознание ( да и большинство других людей ) - писать *слабый* код.
Я не хочу совершенствоваться в AS допустим, но и не хочу писать ерунду, мне устраивает то, что я уже знаю, допустим, но если бы я изначально не знал НЕ типизированных массивов и класса * , я бы писал код более организованно и приучался бы к ПРАВИЛЬНОЙ типизации.
Ох... простите, навеяло. Просто эти темы уже задолбали.
Psycho - жду тебя, высказать мне че нить)))