`

flex 继承Application及xml命名空间

    博客分类:
  • flex
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<app:MyApp xmlns:app="cn.ishion.component.*"
	 layout="vertical" paddingBottom="100"
	 background_position_x="100"
	  background_position_y="100" backgroundImage="assert/111.jpg"
	   xmlns:util="cn.ishion.util.*" 
	   xmlns:mx="http://www.adobe.com/2006/mxml">
	
	<util:LogTarget 
		includeCategory="true"
		includeDate="true" 
		includeLevel="true" 
		level="2">
	</util:LogTarget>
	
	<app:borderSkin>
		cn.ishion.component.skin.HaloBorder_cn
	</app:borderSkin>
package cn.ishion.component
{
	import mx.core.Application;
	import mx.logging.ILogger;
	import mx.logging.Log;

	[Style(name="background_position_x",type="Number",inherit="no")]
	
	[Style(name="background_position_y",type="Number",inherit="no")]
	//public namespace cn.ishion.component
	public class MyApp extends Application
	{
		protected var log:ILogger=Log.getLogger("cn.ishion.component.MyApp");
		public function MyApp()
		{
			super();
		}
		override public function setStyle(styleProp:String, newValue:*):void{
			super.setStyle(styleProp,newValue);
			
			log.debug("styleProp----"+styleProp);
		}
		override public function styleChanged(styleProp:String):void{
			super.styleChanged(styleProp);
			log.debug("changestyleProp-----"+styleProp);
		}
		override protected function createBorder():void{
			super.createBorder();
			
		}
		
	}
} </app:MyApp>

 

package cn.ishion.util
{
	import com.hexagonstar.util.debug.Debug;
	
	import mx.core.mx_internal;
	import mx.logging.targets.LineFormattedTarget;


    use namespace mx_internal;
	
	public class LogTarget extends LineFormattedTarget
	{
		public function LogTarget()
		{
			super();
		}
		override mx_internal function internalLog(message:String):void
  	 	 {
        	Debug.trace(message);
   	     }
	}
}
分享到:
评论
1 楼 lsoxvje 2010-08-25  
哥们,你的MyApp这个类是不是得单独建到swc中,同一个工程中我怎么试着不好使

相关推荐

    Flex与JSON及XML的互操作

    ### Flex与JSON及XML的互操作:深度解析 #### 核心知识点概览 1. **Flex框架**:一种开源框架,允许开发者使用MXML语言和ActionScript 3构建Flash应用程序,尤其适用于创建富互联网应用(RIA)。 2. **JSON...

    Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex

    Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex

    Flex中采用Flex-config.xml进行命令行的编译

    在Flex开发环境中,`flex-config.xml`文件是一个至关重要的配置文件,它允许开发者自定义Adobe Flex编译器的行为。这个文件通常位于项目的根目录下,或者在全局的Flex SDK安装路径中,对于命令行编译尤其重要。通过...

    Flex之URLLoader加载XML

    在Flex开发中,`URLLoader` 是一个非常重要的类,用于加载远程数据,如XML、JSON等。在本示例中,它被用来从服务器获取XML文件并将其内容解析为XML对象,以便在应用程序中使用。`Flex` 是Adobe开发的一个开放源代码...

    flex通过httpService读取xml数据到datagird中

    flex通过httpService读取xml数据到datagird中,通过读取远程URL的XML数据(这里保存到本地),保存到ArrayCollection中,然后在将ArrayCollection绑定到datagird上 环境:flex3.0 可直接运行

    Flex里解析XML数据

    在Flex开发中,XML数据是一种常见的数据交换格式,它轻量、可读性强,适合用于Web应用程序中的数据传输。本文将深入探讨如何在Flex中解析XML数据,以及相关的工具和技术。 1. XML基础 XML(Extensible Markup ...

    Flex:ArrayCollection转xml形式的实例

    在实际项目中,你可能还需要考虑更多细节,如XML的命名空间管理、属性的添加以及错误处理等。同时,考虑到`src`、`bin-debug`目录以及`.actionScriptProperties`、`.flexProperties`、`.project`、`.settings`和`...

    flex 读XML 写XML 并保存为文件

    在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML的可读性和结构化特性使得它在各种应用程序中都有广泛的应用,包括数据交换、配置管理等。本篇文章将详细探讨如何在Flex中进行XML的读取、写入以及...

    flex解析xml框架实例

    在Flex开发中,XML是一种常见的数据传输格式,特别是在与服务器进行数据交互时。本文将深入探讨如何使用Flex解析XML框架,结合HTTPService组件,实现从服务器接收并解析XML数据的实例。 首先,让我们理解Flex中的...

    flex解析xml

    总结,Flex解析XML文件主要通过XML和XMLList类,它们提供了丰富的API来操作XML数据。理解这些概念和方法,将有助于你在Flex应用中有效地处理和展示XML数据。无论是简单的数据展示还是复杂的交互逻辑,Flex都能通过...

    动态绑定XML,实现flex树控件的绑定

    在Flex开发中,动态绑定XML是一种常见的数据驱动技术,它允许开发者通过XML文件来存储和管理数据,并将这些数据实时地展示在用户界面中,如树形控件。本示例着重讲解如何利用动态绑定XML来实现Flex树控件的绑定,...

    readxml flex加载xml文件

    本篇文章将深入探讨在Flex中读取XML文件的三种主要方法,并对它们进行比较。 一、XMLLoader XMLLoader是ActionScript 3中的一个类,专门用于加载和解析XML文档。使用XMLLoader,可以异步加载XML,这意味着主程序...

    flex类继承关系图

    flex类继承关系图,类图结构,对学习flex大有帮助

    flex 操作XML

    在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML(eXtensible Markup Language)具有自解释性,结构清晰,易于人和机器阅读。本篇将重点讲解如何在Flex中操作XML,包括从本地读取XML文件以及通过...

    Flex_JSON_XML.zip_flex

    本案例中的"Flex_JSON_XML.zip_flex"是一个压缩包,它包含了一个关于如何使用XML和JSON协议在Java和Flex之间进行数据交换的示例。让我们深入探讨一下这个主题。 Flex是一种基于Adobe Flash Player或Adobe AIR的开源...

    FLEX4基础文档

    在 application 标签中,可以定义一个新的命名空间,例如“components”。这个自定义命名空间可以被命名为任何你想要的名称,并可以包含自定义组件库。 7. FLEX 项目的开发步骤 FLEX 项目的开发步骤包括创建 FLEX ...

Global site tag (gtag.js) - Google Analytics