Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   FSCommand:quit (http://www.flasher.ru/forum/showthread.php?t=52807)

lame 17.12.2003 17:54

FSCommand:quit
 
Помогите пожалуйста.
В мувике есть кнопка "Выход", с кодом:
Код:

on (release) {
        getURL("FSCommand:quit", "");
}

Так вот что нужно прописывать и где, чтобы эта кнопка закрывала страницу HTML, на которой находится сам мувик?
PS: С JavaScript плохо знаком. Заранее спасибо. :)

opex 17.12.2003 18:55

Код:

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

вешай на кнопку идея в том что если ролик запушен без мазилы или ище чегонибуть то сработает fscommand("quit");
а getURL("javascript:window.close()"); просто не успеет сработать а если на оборот то fscommand("quit"); сроботает но не чего не произайдет а getURL("javascript:window.close()"); закроет окно броузера

opex 17.12.2003 18:57

чтото сразу не дошло

Код:

on (release) {
fscommand("quit");       
getURL("java script:window.close()");
}


llllllllll 17.12.2003 19:13

opex, хочу огорчить, сработают оба :)

on(release){
fscommand("quit");
if(_url.indexOf("%") == -1) getURL("javascript:window.close();");
}

opex 17.12.2003 19:17

нет я знал что сработают оба только в первом лишнего много
а llllllllll что делает строчка if(_url.indexOf("%") == -1){}

llllllllll 17.12.2003 19:24

А это чудодейственный способ определять run mode, который подарил миру Ilya :)

Сравни url'ы :)

if($appPath){
runMode = "Author";
}else{
if(_url.indexOf("%") != -1) runMode = "Projector"
else runMode = "BrowserPlugin";
}
testTextField.text = runMode;

lame 17.12.2003 19:51

Спасибо огромное всем, кто ответил. Сейчас пробовать буду на разлиный блаузерах. :)

Супер 17.12.2003 20:06

Незашто :)

lame 25.12.2003 16:40

Наверно уже поздний и глупый вопрос, но всё же.
От чего может возникать такая проблема: нажимаю на кнопку, а мувик как будто вообще не понимает JavaScript. То есть вместо выполнения команды window.close(), он пытается найти страницу под именем "java script:window.close()" (естественно не находит). Чему может быть причиной и как можно это "непонимание" исправить?

llllllllll 25.12.2003 16:49

Код:

getURL("javascript:window.close();"); // без пробела
вот так закроет,

Код:

getURL("java script:window.close();");
так нет ...


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

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