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

  • 相关阅读:
    视频遮挡问题
    calc兼容性
    javascript变量声明提升
    jquery插件
    prop和attr在 jquery的
    onclick防止冒泡和json对象放入
    git 入门
    去掉ie滚动条兼容性
    单页面应用程序(SPA)
    swiper轮播图插件
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1981585.html
Copyright © 2020-2023  润新知