問題:
我希望可以寫乙個外部載入xml 的類,並能夠返回xml的資訊
方法:仿效flex 的 httpserver 類,可以返回乙個xml 的資訊;
flex裡面
一,自定義事件
package readxml } }
xml:
<?xml version="1.0" encoding="utf-8"?> 周杰倫-彩虹
周杰倫-青花瓷
周杰倫-七里香
二:封裝類
package readxml public function loadxml(url:string):void private function handresult(event:event):void public static function getinstance():getxml private function errorhander(e:ioerrorevent):void } }
操作:private function getlist():void internal function doing(event:sendxmlevent):void
暫時這樣 :明天再改
在flash 裡面的,首先我們先自定義乙個事件類,用於載入xml的時候返回乙個引數
package override public function clone():event } }
自定義個loadevent 事件,這個事件帶乙個引數,result 型別是xml
自定義乙個事件型別:loadxml
2.定義乙個載入xml的類,這個類用於管理xml 的載入
package public function loadxml(pach:string):void private function resulthandle(e:event):void private function errorhandle(e:event):void } }
方法體:loadxml(路徑); 載入完後,就呼叫我們的事件
var sendevent:loadevent=new loadevent(loadevent.loadxml);
sendevent.result=myxml;
this.dispatchevent(sendevent);
由於我們的public class xmlmanager extends eventdispatcher
xmlmanager 繼承了事件eventdispatcher 類 他是是 displayobject 類的基類 因此我們可以呼叫他的事件分派
eventdispatcher 類允許顯示列表上的任何物件都是乙個事件目標,同樣允許使用 ieventdispatcher 介面的方法。
正式呼叫他
package private function resulthander(e:loadevent):void } }
這樣我們以後就可以使用這個已經封裝好的來返回我們的xml資訊了。
Flash xml應用篇 自定義事件返回xml資訊
問題 我希望可以寫乙個外部載入xml 的類,並能夠返回xml的資訊 方法 仿效flex 的 httpserver 類,可以返回乙個xml 的資訊 flex裡面 一,自定義事件 xml 二 封裝類 操作 暫時這樣 明天再改 在flash 裡面的,首先我們先自定義乙個事件類,用於載入xml的時候返回乙個...
關於自定義控制項引用自定義屬性那點事
自定義控制項相信是每個程式猿的高階必經之路,那在我們使用自定義控制項的時候,有時候會需要使用的我們自定義的屬性,這個時候怎麼辦呢?來,我們一步一步來看。首先,第一步先找到你的資源目錄,在values中建立attrs.xml檔案 第二步 建立你需要使用的自定義屬性 注意這裡有乙個declare sty...
自定義事件監聽 localstorage事件監聽
監聽localstorage變化 同頁面監聽 漫談js自定義事件 dom 偽dom自定義事件 e 代表觸發的事件物件 window.addeventlistener huangbiao function e false 建立乙個事件物件,名字為 huangbiao let hbeventobj ne...