[問題] AS3.0在網頁上播放時發生的問題

看板Flash作者 (省了金錢卻浪費時間...)時間15年前 (2011/05/18 23:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
以下是我AS 3.0中播放動畫的程式碼 我是設定Timer 4秒後自動移除FLASH中播放的動畫 不過放上網頁執行後有時候會播放完4秒 不過有時候不到4秒就自動結束了 動畫是一段語句一字一字播放 不過都確定內容一定是四秒內可以看到所有字並且顯示在場上一下子 但是有時候字跑到一半就結束了 不知道是哪邊有問題QQ var PassActSwfOn:Boolean = false; var PassActSwfUrl:String = "http://xxxxx:8080/xxxx/a.jsp"; var PassActSwfRequest:URLRequest = new URLRequest(PassActSwfUrl); var PassActSwfVar:URLVariables = new URLVariables(); PassActSwfRequest.method = URLRequestMethod.POST; PassActSwfRequest.data = PassActSwfVar; var PassActSwfLoader:URLLoader = new URLLoader(); PassActSwfLoader.addEventListener(Event.COMPLETE, PassActSwfHandler); var ActSwfloader:Loader = new Loader(); var XMLSwfLocation:XML; var SwfLocation:String = ""; function PassActSwfHandler(event:Event):void { XMLSwfLocation = new XML(PassActSwfLoader.data); SwfLocation = XMLSwfLocation.child("ActSwf")[0].toString(); var ActSwfRequest:URLRequest = new URLRequest(SwfLocation); ActSwfRequest.method = URLRequestMethod.POST; ActSwfloader.contentLoaderInfo.addEventListener(Event.COMPLETE, LoaderActSwfHanderler); ActSwfloader.load(ActSwfRequest); function LoaderActSwfHanderler(event:Event):void { addChild(ActSwfloader);//加入動畫 PassActSwfOn = true; ActSwfloader.content.x = 80.0; ActSwfloader.content.y = 262.4; timer = new Timer(4000);//設定時間 timer.start(); timer.addEventListener(TimerEvent.TIMER, onTimer); function onTimer(e:TimerEvent):void { removeChild(ActSwfloader);//移除動畫 timer.stop(); PassActSwfOn = false; } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.98
文章代碼(AID): #1Dq-VW6w (Flash)
文章代碼(AID): #1Dq-VW6w (Flash)