最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

超級SWF跟蹤器-巧用LocalConnection的代碼

 更新時間:2007年03月19日 00:00:00   作者:  
FLASH中的trace只能在FLASH IDE中跟蹤看到,如果你將SWF發(fā)布到網(wǎng)上,是看不到trace的調(diào)試信息,這給開發(fā)網(wǎng)絡(luò)FLASH帶來的調(diào)試上的困難,那有沒有好的辦法來解決這個問題呢,不管SWF發(fā)布到什么地方,打開一個本地SWF跟蹤器來接收調(diào)試消息那豈不是很好,因為我嘗試了各種方法,從SharedObject的本地對象到遠程對象到LocalConnection的方法都嘗試一遍(使用LocalConnection是從Breeze AddIn中發(fā)現(xiàn)的一個“秘密”,感覺SNOW給我了一個提示,發(fā)現(xiàn)了其中的“奧秘”),在需要調(diào)試的SWF中使用下面的類:
class fj.util.JTracer {
    public static var debug:Boolean=true;
    private static var _instance:JTracer;
    private var _lc:LocalConnection;
    private function JTracer(){
        this._lc=new LocalConnection();
        this._lc.allowDomain=function(domain:String):Boolean{
            return true;
        }
    }
    public static function trace(msg:Object):Void{
        if(!JTracer.debug){
            return;
        }
        if(JTracer._instance==undefined){
            JTracer._instance=new JTracer();
        }
        JTracer._instance.traceMsg(msg);
    }
    private function traceMsg(msg:Object):Void{
        trace(msg);
        this._lc.send("localhost:trace","trace",this._lc.domain(),msg);
    }
}
使用方法很簡單,就是JTracer.trace("我來試試!");
SWF跟蹤器中的代碼如下:
import fj.util.JDelegate;
class view.JDebug {
    private var _ui:MovieClip;
    private var _lc:LocalConnection;
    function JDebug(ui){
        this._ui=ui;
        this.init();
    }
    private function init(){
        this._lc=new LocalConnection();
        this._lc.allowDomain=function(domain):Boolean{
            return true;
        }
        this._lc.connect("trace");
        this._lc.trace=JDelegate.create(this,onTrace);
    }
    private function onTrace(domain:String,msg:Object){
        this._ui.msg_ta.text+=domain+":"+msg+"\n";
    }
}
這個需要放一個組件TextArea名字叫msg_ta,用來顯示跟蹤的消息!

相關(guān)文章

最新評論

阿克陶县| 田东县| 新营市| 佛坪县| 万山特区| 陆川县| 茶陵县| 靖宇县| 读书| 湄潭县| 常德市| 娱乐| 南丰县| 阳城县| 商河县| 平凉市| 高平市| 扬州市| 政和县| 无为县| 鸡西市| 万年县| 海宁市| 龙海市| 扎兰屯市| 萨迦县| SHOW| 张掖市| 红安县| 南澳县| 九台市| 托克逊县| 阿拉善盟| 富宁县| 会理县| 沙坪坝区| 岳普湖县| 循化| 盘山县| 韶山市| 隆子县|