首先建立乙個xml文件,使用utf-8編碼(防止出現flash讀取是中文亂碼),取名為getdata.xml。
xml檔案:getdata.xml
<?xml version="1.0" encoding="utf-8" ?>36
66使用flash as2 實現最簡單的讀取:
[code]this.createtextfield("my_txt", 10, 10, 10, 320, 100); //建立flash的文字物件 並設定文字物件的相關屬性
my_txt.autosize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordwrap = true;
var sites_xml:xml = new xml(); //建立xml物件
sites_xml.ignorewhite = true;
sites_xml.onload = function (success:boolean):void
} else
}sites_xml.load("getdata.xml"); //載入xml資料
輸出:web程式設計站
藍色理想
閃吧程式設計師
讀出並顯示了getdata.xml每個節點的第乙個子節點的值。
那麼,怎樣才能讀取全部的子節點呢,xmlnode的屬性只有firstchild和lastchild,其他的節點的值應該怎樣輸出呢?
this.createtextfield("my_txt", 10, 10, 10, 320, 100); //建立flash的文字物件 並設定文字物件的相關屬性
my_txt.autosize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordwrap = true;
var reviews_xml:xml = new xml(); //建立xml物件
reviews_xml.ignorewhite = true;
reviews_xml.onload = function (success:boolean):void
my_txt.text += "/n";
}} else
}reviews_xml.load("getdata.xml"); //載入xml資料
輸出:name:web程式設計站
domain:www.eb163.com
pr:3
name:藍色理想
domain:www.blueidea.com
pr:6
name:閃吧
domain:www.flash8.net
pr:6
name:程式設計師
domain:www.csdn.net
pr:6
其實就是利用了雙迴圈遍歷子節點的值,然後拼接為字串顯示在文字物件上。
如果還有下一層的子節點,就需要三層遍歷。其實用遞迴也可以做。
剛剛開始學習flash,總結分享一下學習的成果,歡迎各路大俠指點。
flash as2物理效果
1b 給flash加物理效果 1b 1 不需要你知道什麼知識,直接套用tween類,其他效果可以去看專門講解它的文章 test mc.onrollover function test mc.onrollout function 2 物理知識的簡單運用 1b 一,勻速運動 1b test mc.one...
Flex與Flash AS2之間的互動通訊
flex與flash as2之間的互動通訊 flash可以做很多豐富的動畫效果,這是flex不可比擬的,但並不說明flex不能實現,只是有點兒複雜而已,因此我們想要的最好期望就是flex中可以任意使用flash,並且他們之間可以隨意互動,在之前的一篇文章中寫過flash與flex之間的互動,但那種方...
原創 swarm原始碼分析(2)
1 swarm manage主體構建流程 先看看manage command是如何構建的 在swarm main.go 這裡的action是manage函式 我們看看這個函式 在swarm manage.go 上面主要是tls的配置 上面構建了乙個store 上面構建了乙個cluster 上面構建了...