最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Animate如何加載外部xml文件并解析(AS3)

2020-08-30 07:38 作者:Flashaser  | 我要投稿

  使用AS3腳本可以加載外部的文本文件,并進(jìn)行解析,制作可動(dòng)態(tài)更新的動(dòng)畫或互動(dòng)課件,無需修改源文件,靈活性大大提高。

1.新建一個(gè)記事本文件,命名為info.txt,里面的內(nèi)容如下,具體可根據(jù)需要進(jìn)行制作,其中“|”是為了加載后進(jìn)行解析使用的:

信息a|信息b|信息c|信息d|信息e

2.要另存這個(gè)txt為info.xml,其它選項(xiàng)如下,編碼一定要選擇utf-8,以正常顯示中文。

3.打開FLASH軟件,選擇新建AS3文檔。一定要保存到和文本文件同一路徑下。在舞臺(tái)上畫一個(gè)矩形,并轉(zhuǎn)換為影片剪輯。

4.雙擊影片剪輯進(jìn)入編輯狀態(tài)。

5.選擇文本工具,在矩形上放一個(gè)動(dòng)態(tài)文本框,如下圖

6.動(dòng)態(tài)文本框?qū)傩栽O(shè)置如下,消除鋸齒選項(xiàng)選擇使用設(shè)備字體。

7.回到舞臺(tái),將影片剪輯復(fù)制四個(gè)出來,按文本文件中的數(shù)量復(fù)制即可。

8.設(shè)置它們的實(shí)例名分別為mc0,mc1,mc2,mc3....

9.準(zhǔn)備工作做好了,接下來編寫代碼,如下:


import flash.display.MovieClip;?

var mc_count:int=5;//影片剪輯數(shù)量?

var infoAry:Array=new Array();//存放信息?

var txt_loader:URLLoader=new URLLoader();//加載文本文件使用

init();//初始化

function init():void?

{

?txt_loader.load(new URLRequest("info.xml"));//設(shè)置加載路徑并開始加載 txt_loader.addEventListener(Event.COMPLETE,LoadedTxtEvent);//加載完成偵聽?

}?

function LoadedTxtEvent(e:Event):void?

{

var tempstr:String=String(e.target.data);?

infoAry=tempstr.split("|");//解析文本信息?

for(var i:int=0;i<mc_count;i++)?

{ ?

this["mc"+i].txt.visible=false;//隱藏文本框 ?

this["mc"+i].txt.mouseEnabled=false;//設(shè)置文本框不響應(yīng)鼠標(biāo) ?

this["mc"+i].txt.text=infoAry[i];//設(shè)置文本框內(nèi)容 ?

this["mc"+i].addEventListener(MouseEvent.MOUSE_OVER,MouseOverEvent);//鼠標(biāo)經(jīng)過事件 ?

this["mc"+i].addEventListener(MouseEvent.MOUSE_OUT,MouseOutEvent);//鼠標(biāo)離開事件

}?

}

function MouseOverEvent(e:MouseEvent):void?

{?

var obj:MovieClip=e.currentTarget as MovieClip;?

obj.txt.visible=true;?

}

function MouseOutEvent(e:MouseEvent):void

{?

var obj:MovieClip=e.currentTarget as MovieClip;?

obj.txt.visible=false;?

}

10.運(yùn)行后就可以看到效果了。

如果有相關(guān)的FLASH或者Animate操作及代碼方面的問題可以私信或留言,盡力解答! 如果感覺我們的文章很有用,記得分享給朋友或同學(xué),讓更多人方便的學(xué)習(xí)到實(shí)用的Flash知識(shí)。

關(guān)注VX公眾號(hào)【快樂等于生活】? 可以學(xué)習(xí)更多實(shí)用的FLASH軟件及Animate軟件操作和代碼開發(fā)


Animate如何加載外部xml文件并解析(AS3)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
邓州市| 梁山县| 兴宁市| 会理县| 湖北省| 乐平市| 海口市| 剑阁县| 安乡县| 上虞市| 山东| 铁岭县| 陈巴尔虎旗| 扶绥县| 武鸣县| 安多县| 班戈县| 金昌市| 乐平市| 华蓥市| 建湖县| 永福县| 罗甸县| 临洮县| 武陟县| 商南县| 青浦区| 隆林| 秦安县| 德令哈市| 邵武市| 城市| 邹城市| 定西市| 和田县| 宁乡县| 鄢陵县| 竹北市| 渝北区| 上高县| 汕尾市|