Introduction to Flash Remoting with .NET
Jason Michael Perry
Table of Contents
Flash Remoting works as a middleware that can connect a Flash interface with business logic developed in Coldfusion MX, Microsoft .NET, J2EE, XML, and web services. With Flash Remoting, you can synchronize Flash user interface elements with databases and other data stored on distributed systems. Flash Remoting also allows the Flash scripting language, ActionScript to manipulate or sort database results as a RecordSet object while transforming returned data types and objects to its native language. You can subsequently bind this data to user interface components in Flash MX Professional 2004.
This article will help you take the initial steps to developing Rich Internet Applications with ASP.NET. You will develop a Flash Remoting application that displays a personalized message using an ASP.NET page. You can view an example of the completed Flash application and experimental Flash Remoting applications at www.jasonmperry.com.
Requirements
This article explains how to connect Flash Applications to .NET with Flash Remoting using ASP.NET, assemblies, and ADO.NET. To complete this tutorial, intermediate knowledge of ActionScript and ASP.NET is recommended.
While this is a very simple tutorial, since it is a foundation for more complex work later, it requires the following software:
Flash MX Professional 2004
(Note: This tutorial also functions in Macromedia Flash MX.)
Flash Remoting for .NET
ASP .NET Development Kit (.NET Framework)
Microsoft IIS version 5 or later installed
Sample files:
(Note: These files are optional. You create all files within the tutorial, but use them as a reference if needed.)
intro_flashremoting.zip (10KB)
Dreamweaver MX 2004
Flash Remoting Components for Flash MX Professional 2004
(Install these components after you install Flash MX Professional 2004.)