2009-04-09 2 views
3

Я пытаюсь сделать так, чтобы WindowedApplication в Flex не изменялся. Однако resizable является общедоступной переменной только для чтения для класса.Disable WindowedApplication Resize в Flex

Как сделать так, чтобы пользователь не мог изменять размер приложения Flex (работает в Adobe Air)?

+0

возможно дубликата (http://stackoverflow.com/questions/5797398/in-flex-how-do-i-make-a-window-not-resizable) –

ответ

9

Если ваш проект называется foo a foo-app.xml также будет автоматически сгенерирован. Это файл конфигурации приложения. Редактировать этот файл, в частности, изменения:

<!-- Whether the user can resize the window. Optional. Default true. --> 
<!-- <resizable></resizable> --> 

к:

<!-- Whether the user can resize the window. Optional. Default true. --> 
<resizable>false</resizable> 

(Примечание: Это свойство закомментирована обычно и значение по умолчанию верно.)

+0

Странно, что они просто не сделали объект WindowedApplication имеющим свойство resizabe для записи , Спасибо за этот ответ, вы сэкономили мне много царапин на голове. –

-1

Для того, чтобы главное окно чтобы он не мог быть изменен или не увеличен, а затем перейдите в папку src вашего приложения в Flash Builder и откройте файл your-application-name-app.xml. (Это приложение конфигурационный файл вашего проекта.) Теперь сделайте следующие изменения в разворачивания и изменять размеры свойств в этом файле: [? В Flex, как я делаю это окно не изменяемое]

<maximizable>false</maximizable> 
<resizable>false</resizable> 
+0

Ваш ответ менее краток, чем существующий, относится к другому вопросу и ответу и не добавляет никакой ценности здесь. Кроме того, ваша ссылка в настоящее время не работает. – calvinf