Вот пожалуйста:

Код AS3:
var impulse:Number = 0;// Это допустим "В"
var space:Boolean = false;
var flag:Boolean = true;
power.stLine.scaleX = 0; // Это "А"
stage.addEventListener(KeyboardEvent.KEY_DOWN,KEY_DOWN);
stage.addEventListener(KeyboardEvent.KEY_UP,KEY_UP);
addEventListener(Event.ENTER_FRAME,ENTER_FRAME);
function KEY_DOWN(e:KeyboardEvent):void // Пока, что отслеживаем любую нажатую...
{
space = true;
}
function KEY_UP(e:KeyboardEvent):void
{
space = false;
}
function ENTER_FRAME(e:Event):void // Собственно цикл Здесь меняестя масштаб
//полоски силы power.stLine.scaleX от 0 до 1 и обратно пока
//нажата клавиша
{
if(space)
{
if(flag) //Здесь гоняем масштаб по Х туда-обратно
{
power.stLine.scaleX +=.1;
if(power.stLine.scaleX > 1)flag = false;
}
if(!flag)
{
power.stLine.scaleX -=.1;
if(power.stLine.scaleX < .1)flag = true;
}
}
if(!space)
{
impulse = power.stLine.scaleX; // Здесь бы мне взять значение
power.stLine.scaleX = 0; // А здесь значение impulse так же обнуляется
flag = true;
trace(impulse);
}
}