Мне нужно передать структуру и строку в веб-сервисе. Для этого я использую компоненты WebService.
при моем поиске в ActionScript нет структурного типа, поэтому я использовал для него класс.
public class UserInfo{
public var name:String;
public var dateAdded:Date;
}
и я заполняю его, чтобы я мог передать его на веб-сервисе так:
var newUser:UserInfo = new UserInfo();
newUser.name = "myName";
newUser.birthdate = new Date();
webServComponentId.operationToCall(newUser, "password");
При отправке этого запроса он выдает ошибку Error # 1088. Кажется, что ошибка является проблемой, связанной с XML, говорящей, что она искажена. Есть идеи, как это решить? или в чем проблема?
Заранее спасибо!
РЕДАКТИРОВАТЬ: Извините за отсутствие других деталей:
компонент, вызываемый webServComponentId.operationToCall (newUser, "password"); это:
<s:WebService id="webServComponent" wsdl="[PATH OF WSDL HERE]" >
<s:operation name="operationToCall" result="functionToCallWhenResult(event);" fault="Alert.show(event.fault.faultString)" />
</s:WebService>
По сути, это веб-сервис через MXML. Поэтому, когда я вызываю операцию, она всегда переходит к ошибочной части и показывает ошибку # 1088