![]() |
Кнопка пуск/стоп
Имеется простая кнопка, которая запускает и останавливает звук. Проблема в том, что когда звук проигрывается целиком, кнопка все равно сначала работает как "Стоп" и чтоб снова запустить звук на нее нужно нажать два раза.
Собственно, это учебный этюд, поэтому очень ценно мне будет объяснение для тупых, почему слушатель не работает Код AS3:
|
MikroAcse, вообще никак не помогло :С
|
Код AS3:
|
Компилятор выдает ошибку:
1119: Access of possibly undefined property SOUND_COMPLETE through a reference with static type flash.events:MouseEvent. и мне интересно, почему в playMusic такой странный порядок условий? то есть, он принципиален, или ничего не изменится, если я напишу наоборот? |
Исправил ошибку копипаста. Вместо function playMusic (Event:MouseEvent), должно быть function playMusic (еvent:MouseEvent). Почему странный? Из-за того, что сначала стоп, а потом плей описаны? Роли не играет, я ориентируюсь на condition, а не на содержимое. Не люблю писать if (!condition), если есть else. if (condition) проще для понимания. Ну и плюс привычка с AVM1, там ! требовал лишнею операцию на инвертирование в условии, а в AVM2 есть отдельная инструкция. |
Спасибо! Работает.
Хм, понятно. Интересно. Хотя я просто не думаю как программист, вот и кажется странным :) |
| Часовой пояс GMT +4, время: 23:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.