作者KawasumiMai (++对兔无敌时间++)
看板Flash
标题Re: [问题] 如何让网站LOADING每次都跑
时间Fri Dec 23 12:07:23 2011
前文恕删
首先要先了解一下
你想要让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