看板 Flash 關於我們 聯絡資訊
經過 KawasumiMai 大的回文後,我做了測試 1.var事件拉到ENTER_FRAME外面 2.先加入COMPLETE等等監聽器再執行loader.load 3.加入監聽器一樣拉到ENTER_FRAME外面 4.把loader=new URLLoader和loader.load放一份 到COMPLETE事件中,讓他每次完成之後再load下一次 5.這樣思考的話,你仔細想一下有哪些需要ENTER_FRAME 這是看完後的寫法 import flash.events.Event; var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,sTimeAC); loader.addEventListener(IOErrorEvent.IO_ERROR, sTimeError); addEventListener(Event.ENTER_FRAME,serverAC); function serverAC(event:Event) { loader.load(new URLRequest('http://123.195.144.75/myapp/load.jsp?')); //loader.close(); } function sTimeAC(e:Event):void { trace(e.target.data); } function sTimeError(evt:Event):void { ; } 請問這樣寫,還是造成連線速度變慢嗎? 還是說將loader.close(); 這行加上 會更好呢? loder.close(); 是否是將連線完整的關閉呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.144.75
KawasumiMai:load不能用成EnterFrame,這會造成沒Complete之前 10/16 12:39
KawasumiMai:就又造成第二個要求 10/16 12:39