Я новичок в ActionScripot и Flash и столкнулся со следующей проблемой:
На сцене у меня есть мувиклип (Контейнер, первоначально ширина 200 пикселей), а внутри него мувиклип прогрессбара (первоначально ширина 700 пикселей), масштабированный с помощью Free Transform Tool, чтобы соответствовать родительскому контейнеру. Ширина контейнера изменяет время выполнения при изменении размера сцены.
В ActionScript у меня есть функция, которая должна устанавливать ширину индикатора выполнения в соответствии с вычисленным процентным значением:
private function updateProgress(event:TimerEvent):void
{
var barWidth:int = _container.width;
var progress:Number = _stream.time / _stream.duration * barWidth;
_progressBar.width = progress;
}
Моя проблема в том, что progressBar даже на полную ставку (100%) находится только на 1/4 родительского контейнера. Я предполагаю, что это исходит из символов оригинального размера.
Могу ли я исправить это программно, или я должен перепроектировать это с "дизайнером"?
Я надеюсь, что прояснил свою проблему, как я уже сказал, я новичок во Flash.
Заранее спасибо.