9. AS3
package sample.control{
import sample.dto.DtoSampleDto;
public class DtoSampleControl implements IMXMLObject{
private var view:DtoSample;
public function initialized(document:Object,id:String):void{
view = document as DtoSample;
view.addEventListener(FlexEvent.CREATION_COMPLETE,
function(e:FlexEvent):void{
setup();
});
}
26. AMF3
サポートタイプ一覧
undefined Type null Type
false Type true Type
integer Type double Type
String Type XMLDocument Type
Date Type Array Type
XML Type ByteArray Type
Object Type(anonymous,typed)
27. AMF3
型変換
Java側の Java
AS3
クラス名を
package sample.dto { 指定 package sample.dto;
[Bindable] public class HelloDto {
[RemoteClass(alias=quot;sample.dto.HelloDtoquot;)]
public class HelloDto { private String text;
private Integer num;
public var text: String; private Boolean bool;
public var num: int;
public var bool: Boolean; public void setText(String value){
} S2Flex2Compon text = value;
} }
ent(FlashPlayer) S2Flex2 //以下アクセサ
}
AS3 -> AMF3 AMF3 -> Java