我們使用Flex 3來使用.NET Web服務。 Web服務使用枚舉,我們使用Flex Builder自動生成Web服務對象。這裏是.NET web服務枚舉的定義:Flex,.NET Web服務和數值枚舉
/// <summary>
/// User type
/// </summary>
public enum UserTypeEnum
{
Admin = 1,
User = 3,
Manager = 4
}
當Flex生成Web服務對象時,它將它們視爲字符串而不是整數值。
[Inspectable(category="Generated values", enumeration="Admin, User, Manager", type="String")]
public var _UserTypeEnum:String;public function toString():String
{
return _UserTypeEnum.toString();
}
當我們從Web服務的數據,使用此枚舉的任何屬性是空的,而不是「管理」或「1」。有什麼辦法可以做到這一點?
你有沒有得到這個工作?我處於同樣的情況,但我並不真正關心數值,只是希望它被填充,並不總是空的 – 2010-01-04 22:43:17