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对象。

  • 相关阅读:
    【01】markdown语法
    H5系列之地理位置(必知必会)
    【07】像使用命令行一样使用 GitHub URL
    【11】把 GitHub 当 CMS 用
    【01】在 issue 中创建 list
    【06】GitHub WiKi
    【05】project board
    7.10-11 visudo、sudo
    7.7-9 chage、chpasswd、su
    7.1 useradd:创建用户
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1981585.html
Copyright © 2011-2022 走看看