`

使用fireBug输出以及自定义MetaData

    博客分类:
  • flex
阅读更多

firebug输出

http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&postId=15506&productId=2&loc=en_US

自定义元数据标签 http://bbs.airia.cn/ActionScript/thread-2898-1-1.aspx

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
         layout="vertical" creationComplete="init()">
        
        <mx:Metadata>
                [MyEvent(target="button",type="click",eventHandle="clickHandle")]
        </mx:Metadata>
        <mx:Script>
                <![CDATA[
                        import mx.controls.Alert;
                        import mx.core.mx_internal;
                        use namespace mx_internal;
                        import flash.utils.describeType;
                        import flash.external.ExternalInterface;
                        //-keep-as3-metadata+=MyEvent
                        
                        private function init():void{
                                
                                var xml:XML=describeType(this);
                                var meta:XML=XML(xml.metadata);
                                this.callFireBug(meta);
                                /*<metadata name="MyEvent"> 
                                 <arg key="name" value="click"/> 
                                  <arg key="target" value="button"/>  
                                 <arg key="eventHandle" value="clickHandle"/> </metadata>
                                 * 
                                 */
                                var xmlList:XMLList=meta.arg;
                                var target:String=xmlList[0].@value;
                                var eventType:String=xmlList[1].@value;
                                var handle:String=xmlList[2].@value;
                                this.callFireBug("target"+target);
                                this.callFireBug("eventType"+eventType);
                                this.callFireBug("handle"+handle);
                                
                                this[target].addEventListener(eventType,this[handle]);
                        
                                
                        }
                        private function clickHandle(event:Event):void{
                                mx.controls.Alert.show("click");
                        }
                        private function callFireBug(value:String):void{
                                ExternalInterface.call("console.log",value);//使用fireBug输出控制台信息
                        }
                ]]>
        </mx:Script>
        <mx:Button label="button" id="button"/>
        
</mx:Application>
 
分享到:
评论

相关推荐

    FireBug插件使用教程

    FireBug 插件使用教程 FireBug 是一款功能强大的 Web 开发工具,可以实时编辑、调试和监测任何页面的 CSS、HTML 和 JavaScript。本文主要是为初学者介绍 FireBug 的基本功能与如何使用 FireBug。 一、安装 FireBug...

    IE中使用firebug

    标题中的“IE中使用Firebug”指的是在Internet Explorer(IE)浏览器中利用Firebug这一强大的开发者工具进行网页调试和分析的技术。Firebug原本是Firefox浏览器的一个扩展,但这里提到的是在IE环境下的一种类似功能...

    使用firebug调试js的方法

    Firebug是一款非常强大的Web开发工具,它专门为Firefox浏览器设计,提供了对HTML、CSS、JavaScript以及网络请求等全方位的调试功能。对于JavaScript的开发者而言,Firebug是不可或缺的辅助工具,它使得JS代码的调试...

    Firebug调试工具及使用注意事项等相关文档

    2. CSS调试:通过Firebug,开发者可以查看每个元素的CSS样式,包括继承的和自定义的,还可以即时修改样式,查看页面变化。 3. JavaScript调试:提供代码高亮、断点设置、单步执行、变量查看等功能,便于调试...

    最新版fireBug插件

    3. **控制台输出**:FireBug的控制台面板可以显示JavaScript的运行日志,包括警告、错误信息以及自定义的console.log()输出。这对于跟踪代码执行过程和调试错误非常有帮助。 4. **DOM查看**:通过DOM面板,你可以...

    fireBug教程Word版(全)

    Javascript的调试利器:Firebug使用详解 分类: JavaScript2007-09-02 13:2086686人阅读评论(75)收藏举报 Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我...

    FireFox火狐浏览器中FireBug的使用方法

    下面我们将详细探讨FireBug的使用方法及其核心功能。 **1. HTML查看与编辑** FireBug允许开发者实时查看页面的HTML结构。通过点击HTML面板,可以逐行浏览和编辑元素,实时查看更改的效果。这对于调整布局、查找元素...

    如何使用firebug进行调试

    以下将详细介绍如何使用Firebug进行调试: 1. **查看和编辑HTML元素及CSS** - 安装Firebug后,可通过浏览器底部的小虫图标或F12快捷键打开它。 - 在Firebug中选择“查看”选项,然后点击页面上的元素,Firebug会...

    firebug1.12-firebug1.11-firebug1.10-firebug1.9-firebug1.8-firebug1.7

    Firebug是一款著名的Web开发工具,它为Firefox浏览器提供了一个集成的开发环境,允许开发者实时查看、编辑和调试HTML、CSS、JavaScript以及DOM等Web页面元素。这个压缩包包含了Firebug从1.7到1.12的不同版本,让我们...

    Firebug各大版本

    Firebug是一款著名的网页开发者工具,尤其在Web前端开发领域中有着广泛的使用。它作为一个插件,曾经是Firefox浏览器的核心组成部分,允许开发者实时查看、编辑和调试HTML、CSS、JavaScript等网页元素。本压缩包包含...

    firebug使用

    火狐下firebug使用的相关视频。因文件较大分成了3部分,这是第一部分。

    firebug使用说明合集

    通过Firebug,你可以查看网页的结构、样式、脚本执行情况以及网络请求,甚至可以在浏览器环境中修改这些元素并即时看到效果。 **应用** Firebug的应用广泛,主要体现在以下几个方面: 1. **HTML查看与编辑**:...

    火狐浏览器firebug插件,2.0.13版本

    6. 原生Console:Firebug提供了JavaScript控制台,可以输出日志信息,接收和处理AJAX请求,以及执行自定义的JavaScript代码,便于开发者测试和调试。 7. 性能分析:通过Timeline面板,Firebug可以记录页面加载和...

    firefox8.0.1&firebug1.8.4

    标题中的"firefox8.0.1&firebug1.8.4"指的是Firefox浏览器的8.0.1版本以及Firebug插件的1.8.4版本。Firefox是一款开源的网络浏览器,以其高度的可定制性和安全性而广受开发者喜爱。Firebug则是Firefox上的一个非常...

    firebug2.0.19.xpi

    本文将深入探讨Firebug 2.0.19在Firefox 45.5.0及以下版本中的应用,以及如何在高版本火狐中寻找替代方案。 一、Firebug 2.0.19的主要功能 1. JavaScript调试:Firebug的核心功能之一就是其强大的JavaScript调试器...

    firebug-lite

    通过修改这个文件,开发者可以自定义firebug-lite的外观以适应个人喜好或项目需求。 progress.gif、firebug.gif、tree_close.gif、tree_open.gif、spacer.gif 这些是图片资源,用于构建firebug-lite用户界面中的...

Global site tag (gtag.js) - Google Analytics