Archivos para la categoría flex

Uso de los proyectos puramente AS3 WebSTAT

WebSTAT estructuras ponerse en contacto con sus mensajes XML sobre el lugar y crea rutas de datos necesarias han sido tomadas en los datos mientras recibe todos los datos pila de protocolo de jabón en el etmektedir.Her codificados cómo un requisito indispensable aunque no clientlarına WebSTAT tiene para ofrecer definiciones operativas sağlanmaktadır.Biz WSDL es simplemente que debemos utilizar la infraestructura de software, con el wsdl aprender las operaciones considerablemente y nuestra operación preferido que decidimos empezar un paso más. el protocolo HTTP, que era más de una operación asincrónica paquete WebSTAT xml similar al paquete de respuesta se envía de nuevo a la vuelta.

Si está en mí como pura proyectos AS3 están desarrollando webservislerle intercambio de datos puede, a veces tan aburrido podría görmüşsünüzdür.Ben por encima de describir el proceso por un tiempo welconsidered componente de servicio web con el sürdürmüştüm.Nitekim ayudar a welconsidered componente de agua de jabón sin tocar sus parámetros de funcionamiento para el servidor de transmitir al proceso por el término de un xml enorme bırakmakta.Günün ti con comentarios al final solo para luchar con los espacios de nombres a ti mismo agotado, que quiere llegar a la boca de los datos ha mantenido las aves se encuentran como:)

Accionado por un método descrito Webserviste datos estructurados XML devuelto cuando probablemente tendrá un aspecto como el siguiente ejemplo.

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns = "http://away4m.com/" > <ResponseMessage > İşlem Başarılı. </ResponseMessage > <ResponseCode > 0 </ResponseCode > <ResponseObject xsi:type = "NewsFeedList" > <Data > <NewsFeed Title = "NTVMSNBC.com: Hava Yol" Url = "http://www.ntvmsnbc.com/id/24927997/device/rss/rss.xml" /> <NewsFeed Title = "NTVMSNBC.com: Bilişim Teknolojileri" Url = "http://www.ntvmsnbc.com/id/24927541/device/rss/rss.xml" /> </Data > </ResponseObject > </ServiceResponse > ? Xml version = "1.0" encoding = "utf-8"?> <ServiceResponse xmlns: XSI = "http://www.w3.org/2001/XMLSchema-instance" xmlns: xsd = "http://www. w3.org/2001/XMLSchema "xmlns =" http://away4m.com/ "> <ResponseMessage> Operación éxito. </ ResponseMessage> <ResponseCode> 0 </ ResponseCode> <ResponseObject xsi:type "NewsFeedList"> = < Datos <NewsFeed título> = Aire "NTVMSNBC.com: url = Yol" "http://www.ntvmsnbc.com/id/24927997/device/rss/rss.xml" /> <NewsFeed Título = "NTVMSNBC.com: Tecnologías de la Información "URL =" http://www.ntvmsnbc.com/id/24927541/device/rss/rss.xml "/> </ Data> </ ResponseObject> </ ServiceResponse> 

proyectos Flex AS3 que vienen con jabón puro clases yardımıcı más necesario que las clases básicas de comunicación sağlamakta.Bunun WebSTAT WebSTAT desarrollado para desarrolladores externos buscando no nos necesitan.

De hecho, Flash CS4, se utiliza incluso la estructura de Flex en el directorio donde se puede encontrar "rpc.swc" archivo en el IDE de Flash proyecto de ajustes del panel de trabajo del proyecto edebiliyorsunuz.Ben AS3 integrado, mi FlashDevelop más me di cuenta por archivos SWC que quiero en este momento con el proyecto para agregar o quitar en cualquier dificultad que se merece.

flash ide swc embed flashdevelop swc import

proyectos de infraestructura cuando se utiliza la llamada flex AS3 una operación de servicio web es similar a la siguiente estructura.

? Ver código ActionScript
  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23a
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53a
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 flash. display . Sprite ; import flash. events . Event ; import flash. utils . describeType ; import hr. binaria . asx3m . Asx3mer ; import mx. rpc . events . FaultEvent ; import mx. rpc . events . ResultEvent ; import mx. rpc . soap . LoadEvent ; import mx. rpc . soap . Operation ; import mx. rpc . soap . WebService ; import nl. demonsters . debugger . MonsterDebugger ; /** * ... * @author away4m */ public class Main extends Sprite { private var ws:WebService = new WebService ( ) ; private var myOperation:Operation; public function Main ( ) : void { if ( stage ) init ( ) ; else addEventListener ( Event. ADDED_TO_STAGE , init ) ; } private function init ( e :Event = null ) : void { trace ( this + ".init" ) ; removeEventListener ( Event. ADDED_TO_STAGE , init ) ; // entry point ws. addEventListener ( "load" , finishedLoading ) ; ws. loadWSDL ( "http://www.deeptraining.com/webservices/weather.asmx?WSDL" ) ; } private function finishedLoading ( evt:LoadEvent = null ) : void { trace ( this + ".finishedLoading" ) ; myOperation = Operation ( ws. getOperation ( "GetWeather" ) ) ; myOperation. addEventListener ( "fault" , wsdlFault ) ; myOperation. addEventListener ( "result" , wsdlResult ) ; myOperation. send ( "California" ) ; } private function wsdlFault ( evt:FaultEvent ) : void { trace ( evt. fault ) ; } private function wsdlResult ( evt:ResultEvent ) : void { trace ( evt. result ) ; } } } importación (flash paquete. pantalla. Hada; flash de importación. acontecimientos. acontecimientos; flash de importación. utils. describeType; horas de importación. Binaria. asx3m. Asx3mer; mx importación. rpc. acontecimientos. FaultEvent; mx importación. rpc. acontecimientos. ResultEvent; mx importación. rpc. jabón. LoadEvent; mx importación. rpc. jabón. Operación; mx importación. rpc. jabón. WebService; nl de importación. demonsters. depurador. MonsterDebugger / ** * ... * * @ autor away4m / public Hay clase principal se extiende Sprite (privado: WebService = nuevo WebService (); han myOperation privado: Operación; público función Main (): void (si (etapa) init (); addEventListener más (Event. ADDED_TO_STAGE, init);) privada function init (e: Evento = null): void (trace (este + ". init"); removeEventListener (Event. ADDED_TO_STAGE, init); / / fue punto de entrada. addEventListener ("carga", finishedLoading); fue. loadWSDL ( "http://www.deeptraining.com/webservices/weather.asmx?WSDL");) finishedLoading función privada (evt: LoadEvent = null): void (trace (este + ". finishedLoading"); myOperation = Operación (ha getOperation ("GetWeather")); myOperation. addEventListener ("culpa", wsdlFault); myOperation. addEventListener. ("resultado", wsdlResult); myOperation. enviar ("California");) wsdlFault función privada (evt: FaultEvent) void (trace (culpa evt.);) wsdlResult función privada (evt: ResultEvent): void (trace ();))) resultado evt. 

clase WebService se pueden definir simplemente en el código que puede tomar clases para aprender las operaciones para las que la operación tanımlamalarınınyeraldığı webservisin wsdl sağlamaktayız.Bu la ruta, este ejemplo http://www.deeptraining.com/webservices/weather.asmx?WSDL.WSDL yüklenemesi Después de la llamada puede iniciar sus operaciones ya no quieren. exigir cualquier tipo de operación probable que siga el éxito o el fracaso son dos controladores de eventos asincrónicos.

Los archivos de origen

Simplemente proyectos AS3 WebSTAT sirve tratar de que promover de este artículo Más éxito WebSTAT prácticas de codificación (proxy PureMVC 's WebSTAT y fraternidad), WebSTAT qué lugares se come no estatales y otra parte. NET de Microsoft, dijo la OMC objeto de transferencia de datos, nosotros en la objectlerle valor de VO cómo la fraternidad puede instalar en un pie.

Get Adobe Flash player Wpburn.com por el plugin wordpress temas