日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Flash XML實(shí)現(xiàn)新聞系統(tǒng)_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:用AS畫圖,自定義多邊形及圓形
這兩天在研究關(guān)于as畫圖的問(wèn)題,經(jīng)過(guò)一番折騰后終于是出來(lái)了,(部分代碼來(lái)源于programmingmacromediaflashmx)AS:MovieClip.prototype.drawRegAng=functio

通過(guò)這個(gè)例子可以學(xué)習(xí):
1>如何加載與解析XML;2>如何用TextField.StyleSheet格式化文本
先看下XML的結(jié)構(gòu):

<?xml version="1.0" encoding="UTF-8"?>
<csdeny>
<news date="2006-02-03" title="國(guó)務(wù)委員陳至立"><content>4月5日下午,國(guó)務(wù)委員陳至立在教育部長(zhǎng)周濟(jì)</content></news>
<news date="2006-02-03" title="全發(fā)"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
<news date="2006-02-03" title="這是"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
<news date="2006-02-03" title="豆腐"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
<news date="2006-02-03" title="也額外"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
<news date="2006-02-03" title="士大"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
<news date="2006-02-03" title="方法"><content>我國(guó)豆腐干反對(duì)廣泛大會(huì)反對(duì)弧光燈法</content></news>
</csdeny>

下面 就是在flash中的工作了:
1>新建flash文檔,設(shè)置舞臺(tái)大小(我的設(shè)置是150*200)
2>拖一個(gè)TextArea組件放入舞臺(tái),設(shè)置大小和舞臺(tái)大小一致,實(shí)例名為mytextarea;
3>給第一幀添加代碼:

var myStyles:TextField.StyleSheet=new TextField.StyleSheet();//申明myStyles為StyleSheet類
myStyles.setStyle(".title", //設(shè)置標(biāo)題顯示樣式
{fontFamily: ’宋體,_sans’,
fontSize: ’12px’,
color: ’#003300’,
textAlign: ’left’});
myStyles.setStyle(".date", //設(shè)置時(shí)間顯示樣式
{fontFamily: ’Arial’,
fontSize: ’9px’,
color: ’#990000’,
textAlign: ’right’});
myStyles.setStyle(".content", //設(shè)置內(nèi)容顯示樣式
{fontFamily: ’宋體,_sans’,
fontSize: ’12px’,
color: ’#003300’,
textAlign: ’left’});
var newsXML:XML=new XML(); //申明XML類
newsXML.ignoreWhite=true; //忽略空白
newsXML.onLoad=function(success){
if(success){
parseXML(); //如過(guò)加載XML成功,就調(diào)用parseXML()解析XML
}
}
newsXML.load("news.xml"); //載入外部XML
function parseXML(){ //parseXML()的定義
var e=newsXML.firstChild.childNodes;
var total=e.length;
mytextarea.wordWrap=true; //設(shè)置TextArea可以自動(dòng)換行
mytextarea.editable=false; //TextArea不可編輯
mytextarea.hScrollPolicy=off; //TextArea橫向滾動(dòng)條關(guān)閉
mytextarea.html=true; //支持XML
mytextarea.styleSheet=myStyles; //調(diào)用前面設(shè)置好的樣式
for(i=0;i<total;i ){ //解析XML并格式化文本
mytextarea.text ="<.title>" e[i].attributes.title "</.title>";
mytextarea.text ="<.date>" e[i].attributes.date "</.date>";
mytextarea.text ="<.content>" e[i].firstChild.firstChild.nodeValue "</.content><br>";
}
}

好了,很簡(jiǎn)單吧
PS:可以對(duì)myStyles擴(kuò)充,flash支持的html標(biāo)簽還有不少:)

點(diǎn)擊這里下載源文件

分享:FLASH AS實(shí)現(xiàn)馬賽克效果
動(dòng)畫效果:點(diǎn)擊這里下載源文件一般實(shí)現(xiàn)馬賽克有2種辦法,采用的都是遍歷圖像上的像素,對(duì)相隔一定范圍內(nèi)的像素填充同一顏色,只不過(guò)采樣的顏色位置不同,有

來(lái)源:閃吧//所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程