多媒體(Multimedia)是多種媒體的綜合,一般包括文本,聲音和圖像等多種媒體形式。--百度百科
插入多媒體是一個(gè)應(yīng)用程序?yàn)榱苏宫F(xiàn)內(nèi)部信息的必要手法,在本篇教程里我們打算分享下在E4A插入文字和圖片,主要分享組件 標(biāo)簽 圖片框 圖片下載器 富文本框的用法。
1.用標(biāo)簽來展示預(yù)設(shè)文本及讀取網(wǎng)絡(luò)文本
2.用圖片框來加載預(yù)設(shè)圖片和配合圖片下載器取網(wǎng)絡(luò)圖片
用標(biāo)簽組件來顯示文本在上節(jié)已經(jīng)講到了,如下圖
這樣可以預(yù)設(shè)一段文本,如果文本內(nèi)容需要在運(yùn)行途中改變,請看 關(guān)于E4A 文件夾的 E4A代碼結(jié)構(gòu) 教程中關(guān)于組件屬性改變的代碼寫法。
有時(shí)候單純顯示本地代碼中的文本不能滿足要求,比如我們要在程序里寫上一個(gè)公告欄,因?yàn)槲覀兊墓膊粫怀刹蛔?,軟件發(fā)行后我們還會有需要更改公告內(nèi)容,此時(shí)我們就能做一個(gè)網(wǎng)頁,內(nèi)容為我們的公告
提示:關(guān)于如何做一個(gè)純文本網(wǎng)頁只要寫TXT文件放到服務(wù)器上外網(wǎng)能訪問就行,具體教程點(diǎn)擊這里。
我們已經(jīng)準(zhǔn)備好教程需要的網(wǎng)頁,判斷它是否可以用請將地址輸入瀏覽器訪問,如果可以訪問則可以被E4A使用。如圖:
在E4A中,有兩種方法可以取下這段文本,1.取網(wǎng)頁源碼();2.多線程.取網(wǎng)頁源碼()
提示:不推薦第一種方法,第一種方法會由于網(wǎng)絡(luò)等原因取網(wǎng)頁源碼沒有完成就讀結(jié)果進(jìn)行后續(xù)代碼,我們一般在第一種辦法里用時(shí)鐘組件進(jìn)行延時(shí),以確保網(wǎng)頁源碼取下來了,這樣留時(shí)間即使用戶網(wǎng)很好也會需要時(shí)間來加載,不如第二種方法,第二種方法在源碼一取下來就能進(jìn)行后續(xù)代碼。
我們來比較兩種方式的代碼:
提示:上代碼有定義編碼類型的部分,GBK為中文編碼,UTF-8為英文編碼,但不絕對。如果取到的文本出現(xiàn)亂碼請換一種編碼類型試試。
由上圖我們可以清晰看出區(qū)別。
到這里我們已經(jīng)實(shí)現(xiàn)了目標(biāo)一。
直接預(yù)設(shè)圖片:
加載內(nèi)存卡上的圖片:
如果需要加載網(wǎng)上的圖片,我們需要用到圖片下載器組件。
例如我們要加載百度的logo,我們可以訪問百度,去取到它的logo圖片的鏈接,就像這樣:https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png
接下來我們把這張圖片加載到我們的圖片框1
上圖概述了如何加載網(wǎng)絡(luò)圖片,信息量有些大,仔細(xì)看吧。
這樣我們也實(shí)現(xiàn)了目的二,自此,本篇教程也就更新完了。
更多建議: