有人說:“上了網的作品就沒有版權”,這話雖有些偏激,但也不無道理。畢竟上了網的作品,特別是普通文字作品更容易被人轉抄,只要點擊Ctrl+C→Ctrl+V就行了。要在網上發布作品,又不想被人隨意轉抄看起來似乎是一個兩難的選擇。
現在提供一種解決上述問題的辦法,希望能起到拋磚引玉的效果。其解決辦法所用的工具就是Macromedia的網上動畫制作軟件Flash 5。
下面是使用Flash 5來保護作品的步驟:
1.新建一個Flash 5文檔,把Layer 1改名為protect;
2.指定第1幀為關鍵幀,打開Frame Actions面板,并輸入以下語句:
loadVariablesNum (″protect.txt″,0);
3.指定第2幀為關鍵幀,打開Frame Actions面板,并輸入以下語句:
if (/:protect==1) {
gotoAndPlay(4);
}
4.設定第3幀為關鍵幀,并輸入“請到某某網站觀看本作品”,再打開Frame Actions面板,并輸入以下語句:stop;
5.設定第4幀為關鍵幀,從這里開始放置你的作品。
另外再制作一個文本文件,命名為protect.txt,在文件里輸入&protect=1,注意這里有一個&,表示這是一個變量。
如果沒有在SWF中指定文本文件的路徑,在上傳時應注意把輸出的SWF文件和文本文件放置在同一目錄內。但為了更好的保護自己的作品,本文建議把存儲變量的文本文件和SWF文件分目錄存放,這樣可以使作品更安全。
現在解釋一下本文Flash 5中Action的作用,在第1幀中添加的Action,是告訴Flash 5讀取一個名為protect.txt的文本文件中的變量。第2幀中的Action是判斷讀取的portect.txt中變量protect是否為1,如果為1的話就跳至第4幀。第3幀的Action是在第2幀判斷為否時停止運行,而且提示到經授權的網站觀看作品,這樣就使Flash 5文件在此中斷,自然也就沒法看到后面幀中的內容了。文中protect.txt、變量&protect=1均可由讀者按個人喜好命名。
用上述方法可以保護文字作品,對圖像和Flash作品也有一定作用,用它可以很方便地保護自己的作品只在指定的網站上被觀看,而未經授權的轉抄將只能看到“請到某某網站觀看作品”,即可保護自己的作品,又作了免費廣告,這不是很好嗎?
用Flash 5保護作品的思路很簡單,相信大家還會找到其它的好辦法。