PDA

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


totruok
29.05.2009, 05:33
Здравствуйте, объясните пожалуйста, почему
_root.onEnterFrame = function() {
System.setClipboard("Error");
}
На локальном компьютере работает, а когда я загружаю флэшку с этим кодом на сервер буфер не перезаписываться? Причём
fr.onPress = function() {
System.setClipboard("Error");
} прекрасно работает... :eek:

etc
29.05.2009, 07:37
Вас непонятно.

DarkLight
29.05.2009, 11:55
Это означает, что локально Вы тестируете в 9ом плеере, а в браузере 10ый, где ужесточились ограничения по безопасности, и setClipboard работает только по действию юзера:
http://blog.andrewng.com/2008/10/21/flash-10-security-changes-setclipboard-requires-user-interaction/

totruok
29.05.2009, 13:44
Спасибо большое) Тогда по идеи должен работать
var myListener:Object = new Object();
myListener.onKeyUp = function () {
System.setClipboard("Erorr");
}
Key.addListener(myListener);
Но он работает на все клавиши кроме PrintScreen'а

DarkLight
29.05.2009, 16:28
PrintScreen перехватывается системой и не доходит до Flash Player

totruok
29.05.2009, 17:06
Тоесть в 10 плеере нет никакого способа спастись даже от самого обыкновенного PrintScreen'а?

VVall
29.05.2009, 17:27
Удивительно, как часто эта тема обсуждается. От сохранения изображения экрана спастись нельзя в принципе - есть огромное количество способов сделать это, нажатие PrintScreen в Windows только один из них.

totruok
29.05.2009, 21:38
Дадада, я прочитал все темы на форуме посвящённые данной теме, но меня интересует спасение непосредстенно от PrintScreen'a.

VVall
29.05.2009, 22:32
А смысл? Достаточно одному человеку снять скриншот (Mac, Linux, КПК - давно не экзотика) и выложить его в сеть, и ваше время и силы будут потрачены зря.

totruok
29.05.2009, 22:52
Извините, но меня интересует решение конкретной задачи. Спасибо

etc
29.05.2009, 22:56
Решения этой конкретной задачи нет. Пожалуйста.

totruok
30.05.2009, 03:06
Спасибо)

Stargazer
30.05.2009, 09:47
Дадада, я прочитал все темы на форуме посвящённые данной теме, но меня интересует спасение непосредстенно от PrintScreen'a.

Высказал вслух ваш вопрос. :) Жена ответила: "Защиты от PrintScrin-a быть не может. На крайний случай - есть фотоаппарат". Я вот и думаю теперь: действительно ли можно переснять с экрана с достаточным качеством? :)

totruok
30.05.2009, 10:09
Я имею в виду защиту исключительно от такого тривиального способа как кнопка PrintScreen на клавиатуре. Способов помимо занесения картинки в буфер обмена масса, но я не рассматриваю их, тем более использование фотоаппарата =)

VVall
30.05.2009, 16:23
Я вот и думаю теперь: действительно ли можно переснять с экрана с достаточным качеством? :)
Можно оцифровать сигнал с видеокарты и получить картинку без каких-либо потерь качества.