国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
陕西省| 同心县| 武清区| 锦屏县| 米林县| 天水市| 措勤县| 巴青县| 亚东县| 水城县| 应城市| 攀枝花市| 江陵县| 美姑县| 郧西县| 尚义县| 嵊泗县| 铜陵市| 肇东市| 隆林| 惠东县| 崇左市| 苍梧县| 工布江达县| 房产| 五家渠市| 南乐县| 海门市| 拉萨市| 辽宁省| 定州市| 红河县| 芜湖市| 福泉市| 阳泉市| 西充县| 涞源县| 江津市| 台南市| 屏南县| 晴隆县|