½«flex ArrayCollectionÊý¾ÝÀàÐÍ´«µÝµ½ºǫ́³öÏÖÎÊÌâ
ºǫ́javaÀàÊÇ
public class EFInputProperty
{
private String name;
private String value;
public String getName() {
return name;
}
public void setName(String properyName) {
this.name = properyName;
}
public String getValue() {
return value;
}
public void setValue(String propertyValue) {
this.value = propertyValue;
}
}
¿ªÊ¼½«ºǫ́Êý¾Ý´«µ½Ç°Ì¨
inputProperties=event.result as ArrayCollection;
(inputPropertiesÊÇArrayCollectionÀàÐÍ£¬event.result±¾À´ÊÇList <EFInputProperty>)
Ö´ÐÐÍê±ÏºóûÓÐÎÊÌ⣬¿ÉÒԵõ½inputProperties.getItemAt(j).name;
µ«ÊÇÔÚ½«Ç°Ì¨Êý¾Ý´«µ½ºǫ́£¬Ö´ÐÐÒÔÏÂÓï¾äʱ
myProcess.addWSeviceInput(id,inputProperties);
myProcessÊÇRemoteObject
addWSeviceInputÊǺǫ́º¯Êý
public void addWSeviceInput(String serviceId,ArrayList <EFInputProperty> inputPropertyList ){
EFWebService service=getWebServiceByServiceId(serviceId);
service.setInputPropertyList(inputPropertyList);
}
³öÏÖ±¨´í£º
java.lang.ClassCastException : flex.messaging.io.amf.ASObject cannot be cast to
cn.jsi.procmg.ui.message.inter.EFInputProperty
ÇëÎÊΪɶ°¡£¬´Óºǫ́µ½Ç°Ì¨Ã»´í£¬´Óǰ̨µ½ºǫ́¾Í³ö´íÁ˰¡¡£
Õ¦½â¾ö°¡
flex ÖаÑArrayCollection ·Åµ½objectÀïÃæ£¬È»ºó´«¸øjava¶Ë£¬javaÓÃmap½ÓÊÕÕâ¸öobject
È磺
flex
var
Ïà¹ØÎÊ´ð£º
Èç¹ûÓÐÊý¾ÝÔ´ÈçÏ£º
<root>
<type label="Food" name="li">
<food label=" ......
Ò»¸öÈÝÆ÷µÄÒ»²àÓÐÒ»¸ö¼ýÍ·°´Å¥£¬µã»÷Ò»´Î°´Å¥£¬ÈÝÆ÷Òþ²Ø£¬ÔÙµã»÷ÈÝÆ÷³öÏÖ£¬Ð»Ð»
ÓÃTITLEWINDOW °ÑÄǸö´òXµÄͼƬ»»³É¼ýÍ·¾Í¿ÉÒÔÁË
µãһϰÑTITLEWINDOW µÄ¿í¶È±äС£¬ÔÚµãһϻ¹Ô¾ÍÐÐÁË
ÀûÓÃËü ......
ÇëÎʸ÷λ´óϺ£º
<mx:Button label="Image Button"
toggle="true"
color="0xFFFFAA"
textRollOverColor="0x ......
ÈçÌâ
ÎÒÏë´ÓjsÖлñȡһ¸öÊýÖµ£¬È»ºó´«µÝ¸øflex£¬Êý¾ÝÊÇÓÃÀ´×öͼ±íÓõÄ
ÎÊÌâ¾ÍÊÇ
private var medalsAC:ArrayCollection = new ArrayCollection( [
{ Countr ......
Ôõô½â¾öflexÓëJava´úÂë½»»¥Ê±µÄÒ첽ͨÐÅÎÊÌ⣿£¿³ýÁ˰ѷ½·¨·ÅÈëresultÖл¹ÓÐʲô°ì·¨£¿
AbstractOperationµÄsend()·½·¨·µ»ØÒ»¸öAsyncToken¶ÔÏ󣬶øResultEventÒ²ÓÐtokenÊôÐÔ£¬ËüºÍsend()·½·¨·µ»ØµÄAsyncTokenÊÇÍ¬Ò ......