Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   определить работает ли JS через swf (http://www.flasher.ru/forum/showthread.php?t=135346)

kuriza 21.01.2010 13:39

определить работает ли JS через swf
 
Добрый день. Реально ли через флеш определить включен ли JS? И если включён делать во флеше одно действие, если нет другое. спасибо.

etc 21.01.2010 14:09

ExternalInterface#available

Только вот, если уж JavaScript отключен, то и Flash — подавно.

udaaff 21.01.2010 14:10

ExternalInterface.available

kuriza 22.01.2010 12:36

ну вообщем ExternalInterface.available помоему из as3 ... а я до as3 пока-что не дорос .. вот такой вариан пока-что придумал .. правда примитивно ...

Когда флеш-ролик полностью загружен он посылает js функцию
Код:

getURL("javascript:proverka_js()");
функция отсылает флешу подтверждение - "я рагботаю"
Код:

function proverka_js()
{
sit11.SetVariable("medved3", "preved3"); //sit11 - name флеша
}

и во флеше это принимается
Код:

// код на первом кадре флеша
if (m2!=1) {  // от эта проверка вообще нада? ... ))
getMedved3 = function ()
{
};
setMedved3 = function (value)
{
 m2=1; 
};
addProperty("medved3", getMedved3, setMedved3);
}

в результате если
m2=1 то js рагботает
m2!=1 не рагботает

и ешо .. флеш без JS очень даже рагботает ) ..

udaaff 22.01.2010 12:51

Цитата:

Сообщение от kuriza (Сообщение 881154)
ну вообщем ExternalInterface.available помоему из as3 ... а я до as3 пока-что не дорос ..

Хелп открывать пробовали?

Цитата:

Сообщение от kuriza (Сообщение 881154)
и ешо .. флеш без JS очень даже рагботает ) ..

Имелось в виду совсем другое.


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

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