| caseyryan |
11.02.2013 22:51 |
Тут надо избавиться от вложенной функции. Вложенные функции - зло.
Фактически, весь этот огород можно заменить вот на это:
Код AS3:
qw_cont.podsv.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void
{
qw_cont.plamia.visible = !qw_cont.plamia.visible; // меняем видимость при каждом щелчке
if (qw_cont.plamia.visible) {
qw_cont.plamia.gotoAndPlay(0);
} else {
qw_cont.plamia.gotoAndStop(0);
}
}
Dip52, я уже не первый раз вижу ваши посты, с каким-то чудовищным количеством комментариев. Чисто из любопытства, зачем так много? Тем более что закомментированы очевиднейшие вещи.
Например это:
Код AS3:
//Делаю его невидимым:
lv.visible = false;
или это:
Код AS3:
//Определяю событие MouseEvent: нажатие кнпоки мыши.
myObject.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);
Понятно и без комментариев. Не нужно писать комментарии, если код сам говорит за себя. Это излишество. Они только мешают восприятию кода.
|