PDA

Просмотр полной версии : Проблема с закрытием окна с мувиком


DemolishMan
08.10.2003, 12:58
Можно ли как нибудь с помощью средств ActionScript узнать
чем открывается swf файл?
Мне нужно узнать открыли swf просто FlashPlayer'ом или с помощью Explorer'а.
Просто хочется сделать, чтобы окошко с мувиком закрывалось по нажатию кнопки. Однако если использовать команду
fscommand("quit",""), то закрытие происходит только если swf был открыт непосредственно FlashPlayer'ом. Если же открыть мувик в Explorer'е, то окошко не закрывается (вообще по нажатию кнопки ничего не происходит)
Если же использовать getURL("javascript:window.close()"), то под Explorer'ом все работает, а если открывать FlashPlayer'ом, то открывается новое окно с IE с диалогом о закрытии окна, что не очень приятно
Как сделать, чтобы окно с мувиком закрывалось в любом случае?

opex
10.10.2003, 17:04
по моему дак очен просто вешай на кнопку



on (press) {
fscommand("quit");
}
on (release) {
getURL("javascript:window.close()");
}


если запушено во флеш плеере то при нажатии сработает fscommand("quit"); а getURL("javascript:window.close()"); на отжете не успеет сработать и не чего не будет

а еслиже открыта IE то не сработает fscommand("quit");
а getURL("javascript:window.close()"); благополучно закроет окно

opex
10.10.2003, 17:06
вот исходник