Попробуйте установить ширину и высоту элемента Grid в процентах.
Я использую Grid в одном из моих основных приложений, и я установил ширину / высоту на 100%, и он просто отлично меняет размеры.
Скорее всего, вам также потребуется установить ширину и высоту строк и элементов (GridRow и GridItem), в зависимости от того, как вы хотите изменить размер строк / столбцов.
Редактировать если вы создаете грид программно (например, в файле .as), вам нужно будет установить эти значения в процентах следующим образом:
var grid:Grid = new Grid();
grid.percentWidth = 100;
grid.percentHeight = 100;