Flash插入到網(wǎng)頁之后的路徑問題_Flash教程

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

      推薦:創(chuàng)建Flash站點的十大可用性技巧
      引:據(jù)Macromedia頂級Flash設(shè)計者,開發(fā)者以及可用性專家的建議,我們收集了創(chuàng)建一個具備可用性的MacromediaFlash站點的十大技巧。根據(jù)Macromedia頂級Flash

      這是學(xué)習(xí)Flash和網(wǎng)頁結(jié)合應(yīng)用時經(jīng)常會碰到的一個問題。
        
      問:
      loadMovie 了一個 swf,發(fā)布后,在打開 swf 能看到 load 的 swf,但是插入到網(wǎng)頁之后為什么顯示不了?
        
      答:
      有一點要注重,假如你的 swf 放在 images 文件夾內(nèi),而 swf 所插入的 html 在 images 文件夾外,或另外的路徑,此時的相對路徑應(yīng)以該 html 為準(zhǔn)。例如:
        
      有三個文件,“a.swf”、“b.html”、“c.html”
        
      a.swf 在 images 文件夾內(nèi),b.html 和 c.html 在 images 文件夾的上一級目錄,a.swf 嵌在 b.html 內(nèi),此時,a.swf 的按鈕要鏈到 c.html,它上面的寫法應(yīng)該如下:

      on (release)
      {
      getURL("c.html");
      }

      而不能寫成

      on (release)
      {
      getURL("../c.html");
      }

      loadMovie也是同樣的道理。假設(shè) a.swf、b.swf 同在 images 文件夾內(nèi),它們插入到 c.html 中,此時,假如 a.swf 要加載 b.swf,在 flash 中可直接寫成:
      loadMovie("b.swf",2);
        
      但插入到網(wǎng)頁之后,路徑就應(yīng)該是:

      loadMovie("images/b.swf",2);

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

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