限制Flash在指定域名/網(wǎng)址中播放_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:減輕Flash影片中圖片鋸齒抖動現(xiàn)象
      在第一幀中加_quality=best;或者在html文件的swf屬性中設(shè)置quality屬性paramname=qualityvalue=best當(dāng)然,如此一來,也將更消耗系統(tǒng)資源。假

      今天測試的時候發(fā)現(xiàn)這個方法,限制 Flash 在指定域名中播放。可能這個方法有些老了,不過還是有一定防止破解的效果,我親自嘗試了不得不強(qiáng)行結(jié)束任務(wù)。

      url = "http://www.wf0088.com";

      /*
      以下判定網(wǎng)址的前 20 個字符(字符數(shù)根據(jù)你的網(wǎng)址作相應(yīng)修改),假如與"url"不一致則播放失敗。注:swf 可以放在任意目錄下,只要網(wǎng)址的前 20 個字符是正確的。
      */

      if(_url.substring(0, 20)<>url){
      gotoAndStop(2);

      /*
      這里可以做一些東西,例如:將發(fā)布設(shè)置中的“本地回放安全性”設(shè)為“只訪問網(wǎng)絡(luò)”,然后在這里做無數(shù)的彈窗
      onEnterFrame = function(){
      getURL("http://www.wf0088.com", "_blank");
      }
      */

      }else{
      gotoAndPlay(3); //跳到正常播放
      }

      為了便于閱讀,以下是沒有注釋的代碼:
      url = "http://www.wf0088.com";
      if(_url.substring(0, 20)<>url){
      gotoAndStop(2);
      }else{
      gotoAndPlay(3);
      }

      假如要答應(yīng)多個域名,可以這樣寫:
      url = "http://www.wf0088.com";
      url2 = "http://mb5u.com";
      if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){
      gotoAndPlay(3);
      }else{
      gotoAndStop(2);
      }

      注重:用此方法,設(shè)計過程中導(dǎo)出時的技巧:
      用IE打開先打開指定目標(biāo)網(wǎng)址,以避免在導(dǎo)出時頻繁彈出窗口,假如無效,請將默認(rèn)瀏覽器設(shè)置成IE,關(guān)閉導(dǎo)出時的player窗口即可繼續(xù)編輯,注重,有時會讓Flash軟件發(fā)生錯誤而被強(qiáng)行結(jié)束,導(dǎo)出前請保存文檔,切記!

      分享:實例詳細(xì)講解Flash動畫的Tween補(bǔ)間
      說到補(bǔ)間,很多人都會想到在時間軸里定義兩個要害幀,然后創(chuàng)建一個補(bǔ)間,其實AS也可以完成等效的工作,而且能完成的更好。要用程序創(chuàng)建補(bǔ)間,有兩種方法,一種

      /所屬分類:Flash教程/更新時間:2008-03-05
      相關(guān)Flash教程