Если бы я хорошо знал синтаксис AS, написал бы грамотнее. Основной код нашёл тут
http://www.flasher.ru/forum/showpost...ostcount=10%29.
Дописывал сам, пытаясь экспериментировать. Максимум, чего добился — в моём коде и исходнике. В чём проблема, описал в топике и приложил исходник для наглядности.
Честно искал решение в поиске, да и сам пытался, но не получилось. Поэтому, собственно, и обращаюсь с вопросом.