Adobe FLEX 2-MIGRATING APPLICATIONS TO FLEX 2 Manual page 151

Migrating applications to flex 2
Table of Contents

Advertisement

Object.registerClass()
flash.net.registerClassAlias. To simplify using this class Flex 2, you can specify a remote class
in the
[RemoteClass(alias="remoteclassname")]
in your ActionScript class.
Flex 1.5 ActionScript class example:
class com.Product {
public var id:Number;
public var name:String;
public var price:Number;
public var description:String;
public static var regClass = Object.registerClass("com.Product",
com.Product);
public function Product() {
}
public function toString():String {
return "id = " + id + " name = " + name + " price = $" + price;
}
}
In Flex 2, your code should look like this:
package samples.customer
{
[RemoteClass(alias="samples.customer.Customer")]
public class Customer {
public var custId:int;
public var firstName:String = "";
public var lastName:String = "";
public var cellPhone:String = "";
public var email:String = "";
public var partySize:int;
public var tableReady:Boolean = false;
}
}
is not available in Flex 2. ActionScript 3 provides the
metadata tag above the class definition
Mapping Java types for RemoteObject
151

Advertisement

Table of Contents
loading

This manual is also suitable for:

Flex 2

Table of Contents