Попробуйте этот код (взят из этой страницы ):
myAlert = Alert.show("Are you sure?", "Alert", Alert.OK | Alert.CANCEL);
myAlert.height = 150;
myAlert.width = 150;
Имейте в виду, что окна предупреждений во Flex не являются модальными, поэтому код, написанный после отображения диалогового окна, выполняется немедленно. Вот почему приведенный выше пример работает. Если вы хотите отложить выполнение кода до тех пор, пока пользователь не ответит на предупреждение, используйте обработчики событий , как описано здесь .
Я бы не рекомендовал устанавливать ширину и высоту равными 100%, потому что это не стандартное поведение окон сообщений. Вы должны установить их ширину и высоту не более 50% от вашего приложения. Большие окна сообщений будут рассматриваться как всплывающие окна, и вы знаете, что пользователи делают с неожиданными всплывающими окнами .