вступ
Іноді мені достатньо поглянути на SWF файл, щоб зрозуміти як работаёт то, на що я точив давненько зуб. А іноді нічого не зрозуміло, і так і хочеться поцупити таку роботу. А щоб з Вами так не надійшли.
Я Вас навчу як захистити свою роботу від копіювання та безконтрольного з Вашого боку поширення в Інтернеті. це особливо стосується тих, хто публікує круті SWF ролики або мультики, щоб показати свої роботи, і не хоче щоб хтось видав ці роботи за свої власні. Часом вставка в ролик свого імені або копірайту не підходить за деякими міркувань. Я покажу Вам, як зробити так, щоб ролик працював тільки на тих сайтах, яким Ви це дозволили.
Перевіримо URL джерела!
Fig. 1 - Код в Frame 1 у файлі FLA
велика частина цього коду докладна пояснюється коментарями. Погляньте на нього ще раз. Ідея полягає в тому, що _url властивості в Flash 5 містить викликав url, який включає в себе ім'я сервера на якому запущений SWF (ну знаходиться десь). Я пропоную Вам спробувати хитрий підхід у Вашій захисту прав, це не видавати простий механізм Вашого захисту: Просто перенесіть фільм в порожній Фрейм з командою stop (); і користувач (злодюжка) не зрозуміє, що не дає фільму завантажитися.
Щоб продемонстьріровать цей метод захисту, вам треба буде завантажити SWF файл в Figure 2. Спробуйте запустити його нема на своєму комп'ютері. Потім вивантажите його на http сервер і подивіться, що буде. Ось скріншот:
Fig. 2 - Результат запуску SWF нема на вашій машині (Це не перекладений варіант, у Вас буде по-російськи - прим. Перекладача)
Fig. 3 - Результат запуску на сервері злодюжки. (Це не перекладений варіант, у Вас буде по-російськи - прим. Перекладача)