Получение цвета пикселя HTML-слоя во флэш-памяти - PullRequest
1 голос
/ 07 декабря 2010

Я довольно новичок в ActionScript и мне было интересно, есть ли способ получить (пиксельный) цвет слоя HTML под флэш-фильмом?

У меня есть идея сделать прозрачный флэш-фильм, охватывающий часть веб-сайта, а затем получить цвет базового слоя HTML, чтобы сделать некоторые преобразования в реальном времени или другие вещи.

Любые предложения или объяснения были бы отличными, заранее спасибо.

- Я искал ответ в Google и Stackoverflow, но 404 ничего не нашел; (

Ответы [ 2 ]

3 голосов
/ 07 декабря 2010

Это было бы крайне маловероятно, так как наличие такого метода означало бы, что любой мог получить возможность получить полный снимок экрана ничего не подозревающего пользователя с помощью мошеннической флеш-рекламы. Учитывая паранойю Macromedia / Adobe по этому вопросу и бесконечные песочницы во время выполнения Flash Player, это просто должно быть невозможно.

Не знаю, как взломать JavaScript / ExternalInterface. Даже тогда, это также может иметь серьезные проблемы с безопасностью.

1 голос
/ 09 декабря 2010

Если бы я хотел сделать что-то похожее на то, что вы описываете, я бы использовал класс ExternalInterface для отправки / получения информации о html-странице. Вы можете создать функцию Javascript, которая отправляет нужные вам цвета во флэш-файл, а внутри флэш-файла есть функция обратного вызова, которая будет обрабатывать полученную информацию.

ExternalInterface.addCallback("functionCalledFromJavascript", functionToCallInFlash);
...