Re: [問題] 如何讓網站LOADING每次都跑
前文恕刪
首先要先了解一下
你想要讓loading畫面每次都呈現的目的為何
1.
如果你是想要讓對方看到loading畫面
那麼請將判定loading完成的程式碼放到loading動畫最後面才loop
也就是播放完畢之後才偵測是不是真的載入完成
2.
如果你是要每次都loading
而不要吃暫存檔的話
有兩個方法
A.寫個容器main.swf
main.swf裡面才load你要的index.swf之類的
但是網址的部分請加上Math.random()
也就是index.swf?134545646215 之類
他每次就會載新的了
(當然這時index.swf的loading就要拿掉,放到main.swf裡面偵測loader進度)
這個方法是給一般靜態瀏覽器
也就是html的情況使用
B.直接將index.html改寫成php
然後embed的地方把swf的網址加上random數字
原理跟A一樣,但是放在php的程式碼中
有動態伺服器的話這個方法最快也最方便
前面有提到說不想吃暫存檔連結網頁的方法
也是可以在swf裡面將URL網址加上隨機數值的
這樣就可以保證每次都載新的
一般使用post或是load素材時通常都會用這個方法
以確保每次都最新的東西
不過這樣有個缺點
如果你是loader的情況
網址加上隨機數值會導致一般情況下測試失敗
必須拿到伺服器上測試才會準確
所以一般都是拿掉等確認動作之後再加上去
而且這樣你的瀏覽器cookie會爆增
因為每次都存新的進去
--
▼▼ ◥▇◣◣
▲◢◣▲ \ ╲ ◢◣▲ ◥█████◣ 川澄 舞
▲/‘ d▄▄▄◣ — ▲/‘ ─ ◥██████▌ Kawasumi Mai
▂▄▅▄■▄▄▄▄▄▆─ ▼ ノ▅■ ─── ▆██████
▇▆ ◢█▼ — ▇▆◢█▼ ── ◥██████ 力の覚醒.魔力放出
▲ ▲ ▼▼ ◥██◤██▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.210.139
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章