Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.06.2016, 20:46
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию Финальное удаление окон

Коллеги, никогда об этом ранее не задумывался, а сейчас провел простейший тест, повесил на таймер trace в новом созданном окне, после его закрытия = таймер работает далее, получается вызов _native.close() не удаляет окно полностью, что явно будет нагружать систему, если грамотно не удалить каждую мелочь внутри подписавшись на сие событие.
Разговор именно о ДОП открытых окнах, а не об основном окне. Основное nativeApplication.exit() - ясно как удалять.
Кто в курсе ?
__________________
Марк Tween

Старый 30.06.2016, 09:17
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Так отписывайся от всех событий, в чем проблема то?
__________________
Ко мне можно и нужно обращаться на ты)

Старый 30.06.2016, 19:07
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Так отписывайся от всех событий, в чем проблема то?
Так и отписваюсь. Дело не в том, в любом случае в памяти же будет висеть это окно. Тут разговор о том, что таких окон может быть до 1000 за сеанс.
__________________
Марк Tween

Старый 30.06.2016, 19:21
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Так и отписваюсь.
Так если у тебя таймер тикает, значит не отписываешься. Ты читал вообще описание NativeWindow? Там написано
Цитата:
Если на отображаемые в окне экземпляры экранных объектов нет других ссылок, они будут очищены и уничтожены, за исключением начального окна приложения, созданного в AIR. Чтобы разрешить очистку экранных объектов на начальном окне, удалите их из рабочей области окна.

После закрытия объект NativeWindow все еще доступен для ссылок, но обращение к большинству свойств и методов приведет к появлению ошибки о недопустимой операции.

Закрытые окна нельзя открыть повторно. Если окно уже закрыто, никакие действия не предпринимаются и события не отправляются.
То бишь все таймеры так же надо убивать как и для любого другого дисплей объекта. Когда все ссылки очистишь, его сборщик мусора грохнет
__________________
Ко мне можно и нужно обращаться на ты)

Старый 30.06.2016, 21:57
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 5  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Кто-то еще делает air под десктоп?Я думал там бурьяном давно все поросло.Или окна в смысле явовских активити?

Старый 01.07.2016, 07:14
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от undefined Посмотреть сообщение
Кто-то еще делает air под десктоп?Я думал там бурьяном давно все поросло.Или окна в смысле явовских активити?
Индюк тоже думал
Нет, штука довольно популярная. Часто можно найти AIR проги под десктопы, хотя на первый взгляд и не поймешь. Понятно становится, когда начинаешь смотреть структуру установленной проги, и находишь там exe и swf с тем же именем
Цитата:
Или окна в смысле явовских активити?
Андроидовских активити? Такая штука есть конкретно на андроиде, а не в джаве в целом. Нет, это совсем не то, активити не является окном, да и вообще андроид окна не поддерживает. В эйр создаются нативные окна операционной системы, которые, естественно, можно таскать куда угодно за пределы сцены главного приложения
__________________
Ко мне можно и нужно обращаться на ты)

Старый 02.07.2016, 02:53
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Цитата:
Кто-то еще делает air под десктоп?Я
Под покер.
caseyryan - таймер для примера взял. Ок, если удаляется, то круто.
__________________
Марк Tween

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.