当前位置 :主页>知识堂>Flash实例教程>列表

手把手教您Flash小型日志信息输出器制作附录源码

时间:2008-04-06 来源:www.sujun.org  作者:弃天笑   点击:
    核心提示:主要是用来输出flash的打印信息,目的是让flash脱离了IDE依然可以输出信息,网络应该也有不少人写,简单说明一下功能......

最近忙得一回家就睡觉.........
放个小东西,平时自己也有的。主要是用来输出flash的打印信息的........目的是让flash脱离了IDE依然可以输出信息,网络应该也有不少人写,呵呵。(我不是故意又写的,只是整理一下自己以前用的),简单说明一下功能......
增加了XML配置文件,可以设置接受flash信息的接受器(分flash,socket服务器,http服务器)
可通过配置文件修改信息输出等级(可设置为不输出信息或者只输出错误信息),可设置对象输出等级(详细程序)
接下来就看看具体的图片吧
flash调试器






首先看主要使用的类: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这个例子

源码下载

上一篇:关于flash动态加载路径的讨论     下一篇:在AS3中详细讲解XMLSocket通讯的安全策略设置
版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。
转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
特别注意:本站所提供的源文件,电子书,第三软件,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。
 评论内容:(最新评论共有 0) 位网友发表了评论不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名? 马上注册
 
 
知识堂分类
 
本站所提供的所有素材版权归原作者所有,本站只供网友参考与交流,未经作者同意请勿用于商业用途
服务器带宽提供:零刻数据 本站CDN由海诺互动提供技术支持。 下载带宽支持:重庆万网
京ICP备08051668号