Flash xml應用篇 自定義事件返回xml資訊

2021-09-05 20:28:06 字數 1468 閱讀 8480

問題:

我希望可以寫乙個外部載入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...