PDA

Просмотр полной версии : FSCommand:quit


lame
17.12.2003, 17:54
Помогите пожалуйста.
В мувике есть кнопка "Выход", с кодом: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();");


так нет ...

lame
25.12.2003, 17:32
Спасибо еще раз! :) Теперь работает. Я просто копировал вышенаписанный код, а додумать, что JavaScript вместе писать нужно - не додумался. :rolleyes: