Показать сообщение отдельно
Старый 10.12.2009, 15:24
MerlinTwi вне форума Посмотреть профиль Отправить личное сообщение для MerlinTwi Посетить домашнюю страницу MerlinTwi Найти все сообщения от MerlinTwi
  № 2  
Ответить с цитированием
MerlinTwi
 
Аватар для MerlinTwi

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
Попробуйте так.
В HTML страницу ставим:
Код:
<script type="text/javascript">
window.onbeforeunload = function() {
	// эта функция вызывается при закрытии HTML страницы
	var app = document.getElementById('id_флешки_а_html');
	if (app) app.doClose(); // дергаем флеш
}
</script>
на флешке:

Код AS3:
if (ExternalInterface.available) {
  try {
    // объявляем функцию доступную из javascript
    ExternalInterface.addCallback("doClose", doClose);
  } catch (error:Error) {}
}
//...
/** HTML страница закрывается */
private function doClose():void {
  // делаем что надо
}
__________________
Создатель: Бойцовский клуб | TimeZero | Sky2Fly
Я возьму сам.