Описание тега externalinterface

Класс ActionScript ExternalInterface обеспечивает связь между ActionScript и контейнером SWF. Например, ExternalInterface может использоваться для вызова функции ActionScript во Flash из JavaScript на странице HTML. Это часто используется для отправки переменных из HTML-страницы контейнера в SWF-файл.
5 ответов

ExternalInterface.call("window.location.host.toString")

Я написал гибкое приложение, которое получает строку хоста из браузера, используя этот код ExternalInterface.call("window.location.host.toString") Эта строка кода прекрасно работает для получения строки хоста как в Firefox, так и в Opera. Однако при…
12 авг '09 в 12:37
1 ответ

Как передать значение из сценария Java во встроенный объект Flex?

Я пытаюсь понять, как передать строковое значение (URL) из HTML-формы во встроенный объект Flex. единственный метод, который я нашел до сих пор, это метод "addCallback", описанный в http://livedocs.adobe.com/flex/3/html/help.html?content=passingargu…
19 фев '11 в 14:35
1 ответ

Неизвестная ошибка при попытке вызвать метод flash из javascript

У меня есть следующий обратный звонок: ExternalInterface.addCallback("wasCalledFromJS", callFromJavaScript); который реализован так: public function callFromJavaScript(dir:String):void { try { scriptName = dir.toString(); } catch (e:*) { Alert.show(…
2 ответа

ExternalInterface для вызова функции принадлежит объекту JS

Я использую ExternalInterface в моем проекте AS3, чтобы сделать некоторые вещи с помощью Javascript, но теперь мне нужно использовать его, чтобы вызвать некоторую функцию, принадлежащую объекту. Как то так (AS3): ExternalInterface.call("VIEWER.loadC…
2 ответа

Вызов JavaScript-функции в пространстве имен из Flash

Могу ли я использовать ExternalInterface для вызова функции JavaScript с пространством имен? //JavaScript foo.bar = function(baz) {} // AS3 import flash.external.ExternalInterface; ExternalInterface.call('foo.bar', baz);
09 фев '10 в 16:58
1 ответ

Поймать ошибки из ExternalInterface, когда доступ к сценарию не разрешен?

У меня есть SWF, который работает на многих сайтах, большинство из которых разрешают доступ к сценариям. Для тех, кто этого не делает, я пытаюсь поймать ошибки, но безуспешно. (Я также проверяю, является ли ExternalInterface.available истинным, но F…
25 сен '13 в 23:11
1 ответ

Отправить десятичное число с ExternalInterface между JS и AS3

У меня проблема с десятичными числами в ExternalInterface. Код AS3: var preview:Bitmap(loader.content); var w:Number = preview.width; var h:Number = preview.height; trace(w, h) //In there I get values: 887.9 and 665.95. ExternalInterface.call('test'…
1 ответ

ActionScript3 (AS3) Вызов внешнего интерфейса для функции javascript/jquery не работает

Я работаю над проектом, который предназначен для отслеживания пользователей с использованием локальных общих объектов. Пользователь сначала посещает страницу A, на которой есть встроенный файл.swf, который устанавливает локальный общий объект. Я зна…
1 ответ

Передача двоичных файлов из JavaScript на Flash

Я использую Flash External Interface для отправки мультимедийных файлов из JavaScript в Actionscript. Однако отправка двоичного файла в виде строки вызывает непредвиденные проблемы. Наличие определенных символов в двоичном файле приводит к тому, что…
2 ответа

ExternalInterface в ActionScript 3 не работает в автономном режиме

У меня проблемы. Я делаю Flash Video Player с обратным вызовом в JS, но возникают проблемы при выполнении страницы с локального диска. Сбой Flash с ошибкой: Error: Error #2067: ExternalInterface in this container not available. at Error$/throwError(…
1 ответ

У FB 'pages' есть $pageID, что эквивалентно веб-сайту?

Я пытаюсь написать простое приложение для своего сайта и борюсь с 1 баллом. Страница Facebook имеет; $pageID = 'dorimedia'; Что у сайта есть, что равно? Я хочу получить значение, чтобы показать, сколько раз внешний сайт был "любим".
8 ответов

Функции, зарегистрированные в ExternalInterface.addCallback, недоступны в Javascript

Я работаю над Flash-игрой, которая должна вызвать Javascript на странице и получить от нее данные. Вызов Javascript из Flash работает. Вызов функций Flash из Javascript (часто) этого не делает. Я использую Gaia Framework. Что просходит: SWF загружен…
1 ответ

JQuery Звуки IE7 / IE8 Проблема с Flash ExternalInterface

Я хотел бы добавить звуковые оповещения в веб-приложение. Я считаю, что Flash - лучший способ сделать это для поддержки всех основных браузеров, т.е. IE, Firefox, Chrome, Safari. Похоже, что Chrome не работает со звуковыми решениями без вспышки. Я и…
21 янв '09 в 09:25
3 ответа

Android- получить данные, как они поступают с внешней клавиатуры

У меня есть планшетный сканер Bluetooth, подключенный к планшету. Всякий раз, когда я сканирую штрих-код и фокусируюсь на текстовом поле редактирования моего приложения, отсканированные данные появляются в тексте редактирования. Я хочу взять эти дан…
04 янв '12 в 06:24
1 ответ

Что произойдет, если из JS я позвоню в SWF, который уже занят обработкой другого вызова из JS?

Обратные вызовы JS-AS3 работают асинхронно, верно? Так, например, если я прошу SWF загрузить какой-либо файл, что может занять некоторое время (в зависимости от размера этого файла), и пока он его загружает, попросите его выполнить какую-либо другую…
2 ответа

Javascript -> Flash бросок "Ошибка вызова метода на NPObject"

Я пытаюсь вызвать функцию Flash (AS3) из Javascript. Когда код запускается, я получаю сообщение об ошибке "Ошибка: необработанное исключение: ошибка вызова метода в NPObject!" Судя по тому, сколько времени я потратил на поиски, это стало вопросом бе…
13 сен '09 в 18:45
2 ответа

Как передать Vector.<> Из Flash с ExternalInterface

У меня есть пользовательский контейнер (C#) для элемента управления Flash ActiveX, и я передаю данные туда и обратно. Ранее я использовал ExternalInterface.call и передавал массив в качестве параметра. Я бы предпочел использовать класс Vector теперь…
15 дек '10 в 20:04
0 ответов

Вызов функции на SWF в Facebook из JavaScript

У меня есть игра на фейсбуке, которая разговаривает со своим контейнером javascript. Я использую ExternalInterface для передачи параметров в JS - это работает безупречно. Проблема начинается, когда я хочу передать данные в SWF - при запуске игры вне…
07 май '13 в 08:49
1 ответ

ExternalInterface дает мне возможность остановить скрипт при использовании нескольких параметров. Зачем?

Первая версия: ExternalInterface.call("$(document).trigger", "opened_file_chooser"); Вторая версия: ExternalInterface.call("$(document).trigger('opened_file_chooser')"); Если я использую первую версию, она намного, намного медленнее, чем вторая. Кро…
1 ответ

Ссылка на html-объект, который сделал ExternalInterface.call, на функцию javascript

Я прошу прощения, если моя терминология выключена, мои навыки на ActionScript довольно слабые. Итак, у меня есть некоторые ActionScript, который делает ExternalInterface.call('SomeFunction'); вызов. Можно ли ссылаться на HTML-объект, который сделал …