МУЛЬТИКИ ПОД ЗАМКОМ - защищаем авторские Flash'ки Человек-Утюг Спецвыпуск Xakep, номер #029, стр. 029-074-3 Мне кажется, что портить композицию буквицами "(с) by IronMAN" попросту глупо, если она и так лежит у меня на паге :). Поэтому я делаю копирайт невидимым, когда мультик смотрят из его родного местообитания (то бишь оттуда, куда положил его я). А вот если какой-то нахал спер мой мульт и положил к себе, копирайт появляется, причем закрывает своими полупрозрачными телесами пол-экрана :). Кстати, можно просто менять его размер в зависимости от расположения флешки, код получится не сложный. Но это на любителя :). Итак, мы снова подгружаем переменную из файла в объект. Я привык делать весь мувик объектом (помогает от некоторых видов декомпиляции), поэтому данные гружу непосредственно в него. Если ты предпочитаешь другой способ компоновки объектов, фигачь твою переменную в объект с копирайтом. В любом случае должно получиться следующее (mycopy - объект с текстом копирайта): if (this.nesperli=1){ this.mycopy._alpha=0 }else{ this.mycopy._alpha=70 } Вот так грубо я заставляю плагиаторов ссылаться на меня и при желании рекламировать мой ресурс в сети (если вместо копирайта прописать урлу). Но можно добавить еще один подарочек любителям спереть чужое добро. Мы просто будем... редиректить всех подряд на нашу пагу с мультом, чтобы его не смотрели на стороне :). То есть чувак заходит на чужой сайт с нашим мультом, и его тут же перебрасывает на наш сайт, на ту страницу, где лежит этот же мульт. Юзеру пофиг, а нам приятно, да и счетчик крутится :). Реализовать это проще простого. Не дожидаясь завершения заставки, в первом же загруженном кадре мы пытаемся подгрузить из файла переменную и форвардим юзера на свой сайт, если файла не обнаружено. А если обнаружен, то юзер и так на нашем сайте, и форвардить его куда-либо нам без мазы :). Подгрузка работает, как всегда, для локального файла, а в условии пишем следующее: if (this.nesperli=1){ nextFrame() }else{ getURL("http://www.realklya.nm.ru/klya.html", "_self") } Вот так мы победили кариес, перхоть и плагиаторов - красиво и изящно :). НАПУТСТВЕННОЕ СЛОВО Я не Ильич и давать конкретные решения не люблю :). Поэтому, если ты вдруг не справишься сам или вдруг придумаешь какой-то необычный способ применения подгружаемых переменных для защиты, - пиши мне, а я с удовольствием помогу или выслушаю совет. Всегда твой, Человек-Утюг. |