[AS3]Flash小型日志信息输出器(调试)
Posted 弃天笑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[AS3]Flash小型日志信息输出器(调试)相关的知识,希望对你有一定的参考价值。
最近忙得一回家就睡觉.........
放个小东西,平时自己也有的。主要是用来输出flash的打印信息的........目的是让flash脱离了IDE依然可以输出信息,网络应该也有不少人写,呵呵。(我不是故意又写的,只是整理一下自己以前用的),简单说明一下功能......
增加了XML配置文件,可以设置接受flash信息的接受器(分flash,socket服务器,http服务器)
可通过配置文件修改信息输出等级(可设置为不输出信息或者只输出错误信息),可设置对象输出等级(详细程序)
接下来就看看具体的图片吧
flash调试器
socket调试器
XML配置信息
首先看主要使用的类:DebugLog,这个类就是在需要输出信息的时候使用的
先看这个的一些方法吧
/**
* @(#)DebugLog.as
*
* @author soda E-mail:sujun10@21cn.com
* @version 1.0
*
Copyright (C), 2007 soda.C
*
This program is protected by copyright laws.
*
Program Name:DebugLog
*
Date:2007-9-30
*/
package org.sujun.debuglog
{
import org.sujun.debuglog.net.LocalClient;
/**
* @author soda
*/
public class DebugLog
{
/** 信息输出对象接口 **/
public static var client :LocalClient;
/**
* 输出普通信息
* @param msg:需要输出的信息的提示(亦可纯输出信息)
* @param obj:具体需要输出的对象
* @param classObject:
*/
public static function debug(msg:Object,obj:Object = null, classObject:Object = null):void
{
if(client != null)
{
client.debug(msg,obj,classObject);
}
trace(msg);
}
/**
* 输出错误信息(比较高级的输出信息)
* @param msg:需要输出的信息的提示(亦可纯输出信息)
* @param obj:具体需要输出的对象
* @param classObject:
*/
public static function debugError(msg:Object,obj:Object = null, classObject:Object = null):void
{
if(client != null)
{
client.debugError(msg,obj,classObject);
}
trace(msg);
}
}
}
具体使用还是可以看TestMain这个例子
下面是代码下载
DebugLog源代码
Java服务器
放个小东西,平时自己也有的。主要是用来输出flash的打印信息的........目的是让flash脱离了IDE依然可以输出信息,网络应该也有不少人写,呵呵。(我不是故意又写的,只是整理一下自己以前用的),简单说明一下功能......
增加了XML配置文件,可以设置接受flash信息的接受器(分flash,socket服务器,http服务器)
可通过配置文件修改信息输出等级(可设置为不输出信息或者只输出错误信息),可设置对象输出等级(详细程序)
接下来就看看具体的图片吧
flash调试器
socket调试器
XML配置信息
首先看主要使用的类:DebugLog,这个类就是在需要输出信息的时候使用的
先看这个的一些方法吧
/**
* @(#)DebugLog.as
*
* @author soda E-mail:sujun10@21cn.com
* @version 1.0
*
Copyright (C), 2007 soda.C
*
This program is protected by copyright laws.
*
Program Name:DebugLog
*
Date:2007-9-30
*/
package org.sujun.debuglog
{
import org.sujun.debuglog.net.LocalClient;
/**
* @author soda
*/
public class DebugLog
{
/** 信息输出对象接口 **/
public static var client :LocalClient;
/**
* 输出普通信息
* @param msg:需要输出的信息的提示(亦可纯输出信息)
* @param obj:具体需要输出的对象
* @param classObject:
*/
public static function debug(msg:Object,obj:Object = null, classObject:Object = null):void
{
if(client != null)
{
client.debug(msg,obj,classObject);
}
trace(msg);
}
/**
* 输出错误信息(比较高级的输出信息)
* @param msg:需要输出的信息的提示(亦可纯输出信息)
* @param obj:具体需要输出的对象
* @param classObject:
*/
public static function debugError(msg:Object,obj:Object = null, classObject:Object = null):void
{
if(client != null)
{
client.debugError(msg,obj,classObject);
}
trace(msg);
}
}
}
具体使用还是可以看TestMain这个例子
下面是代码下载
DebugLog源代码
Java服务器
以上是关于[AS3]Flash小型日志信息输出器(调试)的主要内容,如果未能解决你的问题,请参考以下文章