作者poorchild7 (Child)
看板Flash
标题[问题] 如何让网站LOADING每次都跑
时间Thu Dec 22 16:19:30 2011
嗨~大家好~
小弟第一次在PTT上PO文发问,
如有哪些地方要改进请多指教 QQ
我制作一个LOADING要载入我的网站,
第一次进入网站时会重头开始载到100%,
第二次进入网站时LOADING只会闪一下就进入网站了,
目前上网爬文GOOGLE过,
只知道第一次LOADING後就会把档案存在电脑里,
所以之後再载入就不用重新读取(应该是这样吧 @@
除非把历史纪录删除否则就不会重新载入,
但是我现在希望能够让浏览者不用删除历史纪录,
就可以每次进来都重新LOADING,
那我该如何做呢?
请大家帮帮我 谢谢 ^_______^~
补充一下我的程式码(AS3.0):
this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, Pc);
this.root.loaderInfo.addEventListener(Event.COMPLETE, Go);
function Pc(e:ProgressEvent):void {
var percent:Number=e.bytesLoaded/e.bytesTotal;
all_mc.gotoAndStop(Math.floor(percent*100));
pText.text="Loading..."+String(Math.floor(percent*100))+"%";
stop();
}
function Go(e:Event):void {
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, Pc);
this.loaderInfo.removeEventListener(Event.COMPLETE, Go);
gotoAndStop(1,"main");
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.205.183.25
※ 编辑: poorchild7 来自: 123.205.183.25 (12/22 16:20)
※ 编辑: poorchild7 来自: 123.205.183.25 (12/22 16:27)
1F:→ dsmwang:就把Complete拿掉,然後用timer之类的控制loading画面 12/22 21:04
2F:→ dsmwang:实际上loading已经完成了,你应该只是想重跑loading画面吧 12/22 21:04
请问有范例可以参考吗?因为小弟我不会用timer QQ
还有另外一个问题,
每次我更新网站并且上传
都没有办法马上看到更新的网页
必须要删除浏览纪录才能看到
请问有办法克服这个问题吗?
是不是跟语法有关系呢?
我的网站一开始有个导入页
语法是:
logo_mc.logo_btn.addEventListener(MouseEvent.MOUSE_DOWN,Go);
function Go(e:MouseEvent) {
navigateToURL(new URLRequest("loading.html"),"_self");
}
每次更新完网站只有导入页会变更,
其他的页面都只能透过删除记录重新浏览才能看到
请大家帮帮我 谢谢 QQ
※ 编辑: poorchild7 来自: 123.205.183.25 (12/23 11:10)
3F:推 KawasumiMai:new URLRequest("loading.html?"+Math.random()) 12/23 12:09