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

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

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

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

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

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

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

var myStyles:TextField.StyleSheet=new TextField.StyleSheet();//申明myStyles為StyleSheet類
myStyles.setStyle(".title", //設(shè)置標題顯示樣式
{fontFamily: ’宋體,_sans’,
fontSize: ’12px’,
color: ’#003300’,
textAlign: ’left’});
myStyles.setStyle(".date", //設(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(); //如過加載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可以自動換行
mytextarea.editable=false; //TextArea不可編輯
mytextarea.hScrollPolicy=off; //TextArea橫向滾動條關(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>";
}
}

好了,很簡單吧
PS:可以對myStyles擴充,flash支持的html標簽還有不少:)

點擊這里下載源文件

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

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