Привет!
"Пишу" свой плеер для swf. Одно из условий - пуск/остановка определенных клипов по нажатию "Пробела" или кнопки на руте "start/play".
Написал простейший класс (имею опыт работы с классами чисто теоретический):

Код:
class AllStop extends MovieClip {
private var KEY_SPACE:Number = Key.SPACE;
private var CLIP_FLAG:Boolean = true;
function AllStop() {
this.onKeyDown = processKeyDown;
Key.addListener(this);
}
private function processKeyDown(Void) {
switch (Key.getCode()) {
case KEY_SPACE :
if (CLIP_FLAG) {
this.stop();
return CLIP_FLAG=!CLIP_FLAG;
break;
} else {
this.play();
return CLIP_FLAG=!CLIP_FLAG;
break;
}
}
}
}
Любые клипы данного класса "стопятся" и "плеятся" как надо.
Прошу помочь дописать класс в части выполнения start/play для клипов данного класса при нажатии кнопки на _root c именем "allStopPlay".
Ранее встречал пример iNils-a broadcastMassage.fla, но "прикрутить" сие к классу пока нет опыта.
Спасибо.