Показать сообщение отдельно
Старый 11.02.2013, 22:51
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Тут надо избавиться от вложенной функции. Вложенные функции - зло.

Фактически, весь этот огород можно заменить вот на это:
Код 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);
Понятно и без комментариев. Не нужно писать комментарии, если код сам говорит за себя. Это излишество. Они только мешают восприятию кода.