zoukankan      html  css  js  c++  java
  • Flex RemoteClass ActionScript类与Java类的绑定

    RemoteClass 可以用来将一个ActionScript类绑定到一个Java类或一个ColdFusion CFC。这样做可以自动转换数据类型。

    例子:

    一个JAVA的INFO类:

    package java_files.entity;
    
    public class charaInfo {
        public String itemlabel;
        public String selectlabel;
        private String txtlabel;
        private String charalabel;
        private String selected;
        private String image;
        
    	public charaInfo() {
    		// TODO Auto-generated constructor stub
    	}
    	public charaInfo(String itemlabel,String selectlabel,String charalabel,String selected,String image){
    		this.itemlabel=itemlabel;
    		this.selectlabel=selectlabel;
    		this.charalabel=charalabel;
    		this.selected=selected;
    		this.image=image;
    	}
    get,set略
    }
    

    一个ActionScript的INFO类:

    package entity
    {
    	[Bindable]
    	[RemoteClass(alias="entity.charaInfo")]
    	public class charaInfo
    	{
    		public function charaInfo()
    		{
    		}
    		public var charalabel:String;
    		public var selected:String;
    		public var itemlabel:String;
    		public var selectlabel:String;
    		public var txtlabel:String;
            public var image:String;
    	}
    }
    

    如果没有AS类中的

    [Bindable]
    	[RemoteClass(alias="entity.charaInfo")]
    

    用来将AS和JAVA的两个类绑定,则由JAVA返回的charaInfo对象无法强制转化为AS中的charaInfo对象。

  • 相关阅读:
    day22 Python shelve模块
    day22 Python pickle模块
    day22 Python sys模块
    day22 Python os模块
    day22 Python random模块
    day22 Python 时间模块
    day21 Python 实现的深度优先搜索实现迷宫算法
    day21 Go 实现的深度优先搜索实现迷宫算法
    杂篇
    杂篇
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1981585.html
Copyright © 2011-2022 走看看