亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Director基礎教程:Shockwave 預載技術(2)

2024-09-08 19:27:09
字體:
來源:轉載
供稿:網友
shockwave 預載技術
   原著:lingoworkshop
   翻譯:alphachi

   為了讓程序擁有更強的適應性,我們還可以添加一個netdone()命令用來檢測網絡錯誤。“preloader”劇本的下一個版本能夠檢測任何網絡錯誤。一旦發生錯誤,則使用一個參數返回錯誤的描述信息;如果沒有錯誤,那么此參數的取值為一個空字符串。

"preloader" parent script (v.3)

property mynetid, mycallbackobj, mycompletionmsg

on new ( me , netaddress, callbackobj, completionmsg)
   mycallbackobj = callbackobj
   mycompletionmsg = completionmsg
   mynetid = preloadnetthing (netaddress)
   atimerobj = timeout ( me . string ). new ( 100 , # timer_checkprogress, me )
end

on timer_checkprogress ( me , atimer)
   finished = netdone (mynetid)
if finished then
     errornotification = ""
     errornum = neterror (mynetid)
if integerp (errornum) then
if errornum then
         errornotification = me ._geterror(errornum)
end if
end if
     atimer. forget ()
call (mycompletionmsg, mycallbackobj, errornotification)
else
put "still downloading"
end if
end

on _geterror ( me , errorcode)
case errorcode of
"ok" , "" , 0: return empty
     4: errormsg =( "bad moa class. the required xtras are missing. " )
     5: errormsg =( "the required xtras are improperly installed or not installed at all." )
     6: errormsg =( "bad url or the required xtras are improperly installed. " )
     20: errormsg =( "internal error. the browser detected a network or internal error." )
     4146: errormsg =( "connection could not be established with the remote host." )
     4149: errormsg =( "data supplied by the server was in an unexpected format." )
     4150: errormsg =( "unexpected early closing of connection." )
     4154: errormsg =( "operation could not be completed due to timeout." )
     4155: errormsg =( "not enough memory available to complete the transaction." )
     4156: errormsg =( "protocol reply to request indicates an error in the reply." )
     4157: errormsg =( "transaction failed to be authenticated." )
     4159: errormsg =( "invalid url." )
     4164: errormsg =( "could not create a socket." )
     4165: errormsg =( "requested object could not be found (url may be incorrect)." )
     4166: errormsg =( "generic proxy failure." )
     4167: errormsg =( "transfer was intentionally interrupted by client." )
     4242: errormsg =( "download stopped by netabort(url)." )
     4836: errormsg =( "download stopped for an unknown reason, possibly a network error, or the download was abandoned." )
otherwise
       errormsg =( "unknown error code" )
end case
return errormsg
end


   要想看到具體返回了什么參數,可以像下面這樣修改“preloaderinterface”行為:

on beginsprite me
clearcache ()
   urltoload = "http://www.lingoworkshop.com/tutorials/preloader/main.dcr"
script ( "preloader" ). new (urltoload, me , # mhandlepreloadcompletion)
end

on mhandlepreloadcompletion ( me , errormsg)
if errormsg <> empty then alert "network error!" & return & errormsg
else alert "all done"
end

   現在,”preloader”劇本已經有能力預載一個url并在預載完成時對另一個對象進行返回調用。最后一步則是讓“preloader”劇本可以報告其運行狀態,以便我們制作一個進度條來給用戶提供一些反饋信息。為了達到這一目的,我們可以使用getstreamstatus(mynetid)函數獲取網絡操作的當前狀態。這個函數會返回一個屬性列表,其中包含像#state(可能是“connecting”或“in progress”)、字節總數和當前已傳遞字節數這樣的信息。在“preloader”劇本的最終版本中,這些信息被用來確定url已被下載的部分。此版本附加了一個起始參數“statusmsg”——返回調用目標用于顯示當前網絡狀況的程序名稱。

"preloader" parent script (v.4)

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情亚洲国产| 欧美老女人xx| 欧美性猛交xxxxx免费看| 国产成人鲁鲁免费视频a| 国产欧美精品xxxx另类| 国产亚洲精品美女| 国产精品色午夜在线观看| 日韩国产欧美区| 亚洲日韩中文字幕| 亚洲成人网在线观看| 在线播放国产一区二区三区| xvideos成人免费中文版| 7777免费精品视频| 欧美日韩在线免费| 亚洲成年网站在线观看| 欧美孕妇毛茸茸xxxx| 久久伊人免费视频| 欧美裸体视频网站| 欧美成人高清视频| 亚洲精品中文字| 久久人人爽人人爽爽久久| 国产精品久久久久久一区二区| 久久亚洲精品小早川怜子66| 精品国产视频在线| 黑人巨大精品欧美一区免费视频| 日本电影亚洲天堂| 精品综合久久久久久97| 日韩av大片在线| 欧美性xxxxhd| 一区二区三区天堂av| 国产精品91在线观看| 亚洲va欧美va国产综合剧情| 欧美成人精品不卡视频在线观看| 97视频人免费观看| 精品免费在线观看| 精品日韩视频在线观看| 国产精品999999| 欧美一级免费视频| 国产精品人成电影在线观看| 亚洲成年人在线播放| 欧美性极品xxxx娇小| 欧美限制级电影在线观看| 亚洲国产精品久久久久秋霞不卡| 成人www视频在线观看| 亚洲欧美中文日韩在线v日本| 亚洲综合成人婷婷小说| 亚洲欧洲激情在线| 欧美激情一区二区三区成人| 精品久久久久久久久中文字幕| 欧美性猛交xxxx偷拍洗澡| 国产91九色视频| 奇门遁甲1982国语版免费观看高清| 亚洲自拍偷拍区| 亚洲风情亚aⅴ在线发布| 欧美激情2020午夜免费观看| 美女视频久久黄| 91免费精品国偷自产在线| 日本亚洲欧美三级| 欧美小视频在线观看| 日本午夜在线亚洲.国产| 欧美日本高清视频| 欧美日韩性生活视频| 91av在线网站| 综合网日日天干夜夜久久| 亚洲国产精品99| 久久99精品久久久久久噜噜| 92版电视剧仙鹤神针在线观看| 2021久久精品国产99国产精品| 91国自产精品中文字幕亚洲| 亚洲深夜福利在线| 国产一区二区动漫| 亚洲精品不卡在线| 国产在线精品一区免费香蕉| 国产成人97精品免费看片| 欧美日韩一区二区三区| 久久精品国产精品亚洲| 国产成人精品日本亚洲专区61| 亚洲免费小视频| 欧美限制级电影在线观看| 一道本无吗dⅴd在线播放一区| 国产精品久久久av久久久| 91国产美女视频| 精品久久中文字幕久久av| 精品高清一区二区三区| 色午夜这里只有精品| 97在线免费观看视频| 日韩精品在线第一页| 国产成人精品免费视频| 成人免费视频xnxx.com| 亚洲成人av在线播放| 91精品国产高清久久久久久| 久久久亚洲影院| 26uuu久久噜噜噜噜| 精品久久在线播放| 97在线视频观看| 日韩毛片在线观看| 亚洲欧美激情四射在线日| 福利一区福利二区微拍刺激| 综合激情国产一区| 曰本色欧美视频在线| 日韩视频免费中文字幕| 精品国内自产拍在线观看| 国产精品成人v| 国产v综合ⅴ日韩v欧美大片| 一本色道久久88综合亚洲精品ⅰ| 在线视频欧美日韩| 国产成人精品电影| 久久久久久久久久av| 亚洲精品白浆高清久久久久久| 成人激情视频在线播放| 亚洲国产精品悠悠久久琪琪| 久久久久五月天| 日韩精品免费在线视频观看| 国产精品视频永久免费播放| 色偷偷亚洲男人天堂| 欧美在线视频一区二区| 日韩中文字幕视频在线| 欧美成人免费视频| 亚洲香蕉在线观看| 国产精品视频白浆免费视频| 亚洲欧美在线免费观看| 91精品国产一区| 欧美黑人xxxⅹ高潮交| 欧美成人免费在线观看| 亚洲国产成人爱av在线播放| 日韩精品一二三四区| 最近中文字幕日韩精品| 亚洲午夜性刺激影院| 国产丝袜精品视频| 深夜福利国产精品| 亚洲国产成人精品一区二区| 国产亚洲欧洲黄色| 国产精品国产自产拍高清av水多| 久久高清视频免费| 亚洲综合在线播放| 欧美视频免费在线| 国产视频久久久| 欧美色videos| 97视频在线观看网址| 久久精品成人动漫| 岛国精品视频在线播放| 国产成人一区二区三区电影| 欧美中文在线字幕| 久久99热精品| 日本在线精品视频| 97久久精品在线| 欧美午夜无遮挡| 2018日韩中文字幕| 欧美激情一级精品国产| 久久久国产在线视频| 国产精品丝袜一区二区三区| 久久久久久久久久久免费| 国产丝袜一区二区三区| 亚洲精品国偷自产在线99热| 懂色av一区二区三区| 日产精品99久久久久久| 欧美色图在线视频| 亚洲网站在线播放| 成人免费福利在线| 欧美一级淫片丝袜脚交| 亚洲v日韩v综合v精品v| 午夜精品在线观看| 成人激情av在线| 亚洲精品一区av在线播放|