А я слегка не понял, чего Вы хотите получить. "Не от углов, а от центра" - чьи углы и центр? То есть, если флэшку растягиваем вправо, вся сцена должна оставаться в центре, смещаясь тоже вправо вслед за границей окна? Так это просто:

Код:
this.onResize = function()
{
_root._x += (Stage.width-sw)/2
scale(my_clip, "w");
};
Или чтото другое?