¿Puede una interfaz flash hablar con un back-end .net?ASP.NET y Flash: puede hablar con .net
Respuesta
Sí.
Utilizamos Adobe Flex para hablar con .Net XML web services.
Tenga cuidado con los complejos tipos .Net serializados (por ejemplo, los DataSets) - ActionScript no puede manejarlos.
En lugar de producir XML simple con tipos primitivos.
Consulte también: Flex and ADO.NET Data Services...anyone done it?
<mx:WebService id="myDataService" showBusyCursor="true">
<mx:operation name="WebMethodName" resultFormat="object" result="functionFiredOnComplete();"></mx:operation>
</mx:WebService>
public function load():void
{
myDataService.loadWSDL("web method's wsdl");
myDataService.WebMethodName.send(params);
}
public function functionFiredOnComplete():void
{
// get data
var myData:Object = myDataService.WebMethodName.lastResult;
...
Sí
mejores palabras clave para buscar son de Flash y Flex .net
En los viejos tiempos había otra herramienta, pero con Flex su todo ha simplificado .
Flash también puede hablar con la página de alojamiento a través de JavaScript.
Si está de/serializando una gran cantidad de objetos (en los cuales Flash/Flex no es particularmente rápido), o tipos más complejos, entonces puede que quiera echar un vistazo a WebOrb. Es un intermediario de objetos libres, que puede sonar aterrador, pero básicamente maneja la traducción entre los tipos de objetos nativos de las dos tecnologías. Prácticamente "simplemente funciona", y puede aumentar el rendimiento bastante significativamente en algunas situaciones.
También viene con una herramienta de generación de código si todo lo que quiere es CRUD y acceso a procedimientos almacenados para una base de datos SQL, que es bastante agradable.
Interesante. ¿En qué basa Flash/Flex que no es particularmente rápido en la serialización de objetos? En mis pruebas, CUALQUIER COSA que haga en código puro (es decir, sin interacción de pantalla) es muy rápido. –
también se podría tratar AMF.NET, una aplicación .NET de Flash Remoting utilizando ActionScript Formato de Mensajería (AMF)
aseado. ¿Es eso más rápido, más compacto, qué, en comparación con SOAP? –
Ver este artículo: http://arunbluebrain.wordpress.com/2008/12/06/amf-versus-soap/ – Ryan
lo recomiendo FluorineFX que utilizamos en el trabajo y su gran. El único inconveniente es que terminamos con muchos objetos de valor que solo se utilizan para transferir datos entre .net y flex. Y el hecho de que el estilo de nomenclatura de C# estándar y el estilo de nomenclatura flexible tengan algunas diferencias menores hace que los objetos de valor sean un poco feos en flex o .net.
Mi hermano mayor y yo desarrollamos varios métodos para la comunicación Flash/.Net. He visto servicios web mencionados anteriormente (que es una gran manera de hacerlo), pero también usamos páginas .aspx simples y pasamos cosas vía querystring (la forma de hacer del pobre), usando Flashvars para obtener datos TO Flash, pero mi favorito - Usando .Net y un control de repetidor para construir archivos xml que luego fueron consumidos por Flash. ¡Creamos algunas cosas geniales haciendo eso!
- 1. Obtener java y flash para hablar entre ellos
- 2. ¿Puede JavaScript hablar con Selenium 2?
- 3. ¿Puede un ViewModel hablar con View en el patrón MVVM?
- 4. Powershell puede hablar, pero ¿puede escribir si hablo?
- 5. Comunicándose con un servidor flash usando rtmp sin Flash
- 6. Caracteres fonéticos para hablar
- 7. ¿Cómo hablar con un teclado Bluetooth?
- 8. ¿Cómo puedo hablar con fluidez en Python?
- 9. ¿Cómo integrar Flash Professional y Flash Builder?
- 10. Implementación de .Net OpenId con ASP.Net MVC
- 11. ¿Cuáles son algunos buenos ejemplos de JQuery que usa JSONP para hablar con .net?
- 12. Buffers de protocolo, obtener C# para hablar con C++: escribir problemas y problemas de esquema
- 13. .NET: Cómo crear una miniatura desde el flash
- 14. respond_with y Flash Aviso
- 15. Autenticación básica con Flash
- 16. ¿Hay alguna diferencia entre .NET y ASP.NET
- 17. Diferencia entre ASP.Net, C# .Net y VB.Net?
- 18. Diferencia entre ASP.NET y .NET framework versión
- 19. ¿Por qué Win32 :: OLE no puede hablar con Excel2003 en Win2003?
- 20. ¿puede un script de python saber que se está ejecutando otra instancia del mismo script ... y luego hablar con él?
- 21. ¿Se puede usar una DLL .NET 3.5 con un sitio web .net 2.0?
- 22. efecto de flash con jquery
- 23. ¿Se puede hacer que los sistemas .NET CMS estándar funcionen con ASP.NET MVC
- 24. Monitoreo .NET Aplicaciones ASP.NET
- 25. Cómo hablar con una función de Javascript desde SWT
- 26. ¿Cómo consigo MercurialEclipse y Bitbucket para hablar entre ellos?
- 27. Default.aspx con IIS 6.0 y .Net 4?
- 28. ¿Cuáles son las diferencias entre Flash Professional y Flash Builder?
- 29. Productor/Consumidor para hablar con dispositivos en serie
- 30. WMODE y Flash Video - estabilidad y rendimiento
puede, pero no necesita – Iain
+1! Apenas el punto, @Iain. Si desea que su código "se degrade con elegancia" (p. Ej., El cliente no tiene Flash y desea usar el mismo código), esta es una buena opción. Y uno en el que no pensé Además, dijo "también", lo que le da un pase libre para comenzar a mencionar cosas innecesarias :) –