Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ExternalInterface.available = false (http://www.flasher.ru/forum/showthread.php?t=209780)

allanon85 20.12.2014 04:23

ExternalInterface.available = false
 
Приветствую.
Подскажите почему ExternalInterface.available может выдавать значение false?

Одна и та же флешка на разных сайтах с почти одинаковым кодом на страницах.(разница в функциях js, у меня на сайте упрощенная - для теста, а у заказчика то что там ему надо)
на моем сайте js запускается, а у него нет.

на его сайте, код внутри if
Код AS3:

if (ExternalInterface.available) {"код"}

не выполняется. т.е. ExternalInterface.available видимо выдает значение false.

При этом у него на сайте есть другие флешки, которые используют тот же код вставки и запускают те же js функции.

illuzor 20.12.2014 07:20

Нужно разрешить allowScriptAccess: "always" в html

allanon85 20.12.2014 07:29

Цитата:

Нужно разрешить allowScriptAccess: "always" в html
это сделано

ShockWave512 21.12.2014 01:21

проверьте такие варианты:

- может недогружен хтмл (отложить тест available)

- может работает какой то код в JS

- При внедрении SWF-файлов в страницу HTML убедитесь в том, что атрибут id задан и что атрибуты id и name тегов object и embed не содержат следующих символов: . - + * / \

если что можно тут больше почитать - http://help.adobe.com/ru_RU/FlashPla...Interface.html

allanon85 21.12.2014 09:37

Цитата:

- может недогружен хтмл (отложить тест available)
думаю догружен. сама флешка весит 8мб. В самой флешке чтобы была доступна кнопка вызывающия js, надо примерно 2-5 мин.
Цитата:

- может работает какой то код в JS

- При внедрении SWF-файлов в страницу HTML убедитесь в том, что атрибут id задан и что атрибуты id и name тегов object и embed не содержат следующих символов: . - + * / \
напомню, что на сайте есть другие флешки с точно таким же кодом вставки и кодом вызова js(я их специально декомпилировал и посмотрел как сделано у них) и они работают.

Единственная разница между другими флешками и моей, это то что моя расположена временно на поддомене(т.е. грузится на страницу оттуда). но этот момент вроде бы решается через Security.allowDomain


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

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