Adobe Air и Window.close () - PullRequest
       17

Adobe Air и Window.close ()

0 голосов
/ 20 августа 2010

У меня есть простая задача, но я действительно не знаю, как это сделать.Я создал полноэкранное приложение Adobe Air, которое выполняет window.location='http://example.com' для загрузки внешней страницы только в теге.

Проблема в том, что я не могу закрыть приложение Air с этой страницы, используя window.close(); - оно просто не работает.Если я загружаю http://example.com в и ставлю кнопку window.close() после тега, это работает без проблем.В любом случае я не могу использовать как example.com использовать фреймы, и он перестает работать должным образом при загрузкеНе могли бы вы помочь мне с этим.Я надеюсь, вы понимаете, что я написал.

Ответы [ 2 ]

1 голос
/ 05 августа 2011

Если вы используете JQuery, вы можете сделать что-то вроде этого:

 function closeWindow() {
     window.nativeWindow.close();
 }


 $("#buttonClose").click(function() {
     closeWindow();
 });

Следующие функции демонстрируют методы maximize (), minimal (), restore () и close () в NativeWindow, просто присоединяют их к элементам HTML так же, как и выше:

 function windowMaximize(){ 
     window.nativeWindow.maximize(); 
 } 

 function windowMinimize(){ 
     window.nativeWindow.minimize(); 
 } 

 function windowRestore(){ 
     window.nativeWindow.restore(); 
 } 

 function windowClose(){ 
     window.nativeWindow.close(); 
 }

Надеюсь, это поможет!

1 голос
/ 15 марта 2011

Попробуйте использовать window.nativeWindow.close ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...