A Flash Developer Resource Site














Internet Commerce

Partners & Affiliates














Developer Channel

internet.com


Featured Flash FLA
Gallery Downloads 11303 Flash Movies | 7 New Flash Movies Added
What's New | Top 100

Featured FLA

» Author: VICENTE VERGARA SILVA
» Title: JORGE ASBUN BOJALIL WEBSITE INTRO
» Description: THIS IS BRIEF A 3D INTRO MADE IN 3D MAX STUDIO FOR A PERSONAL POET WEBSITE. ENJOY.
» More by VICENTE VERGARA SILVA


Random FLAs | Add Flash Movie
Featured Flash Site
Gallery Downloads 6010 Flash Sites | 0 New Flash Links
What's New | Top 100 Flash Site

Featured Site

» Posted in the Flash Kit Links section
» Title: 3D Jobs
» Description: Free job forum for jobs in Films, Video Games, Multimedia and jobs in flash animation and scripting.


Random Links | Add your own Flash Related Links
Flash Tutorials 1255 Tutorials 7 New Tutorials Added!
What's New | Top100

» Make flash video player for broadcasting live streaming video / TV on website
» How to convert the project file of Flash Demo Builder 2.0 into FLV file
» FLV to PSP for Mac - How to convert YouTube video to PSP on mac
» How to Convert FLV to MP4 for Playback on iPod
» how to download and convert youtube video to AVI with Leawo Free FLV converter
» Flash Multi-player Game Tutorial - TicTacToe
» How to make Flash elearning tutorials with screen recorder?
» Fader API:Slideshow with MovieClips on stage
» How to convert MS PPT file into an FLV File
» Unknown Tag: Title10
Random Tutorial | Add Site

Network Design Manager
The Computer Merchant, Ltd
US-VA-Hampton

Justtechjobs.com Post A Job | Post A Resume


Tutorials Home What's New Top Rated Submit myTutes Random!

Search Tutorials


Tutorials Tutorials » Backend

Categories Data Binding in Flash MX
Author: Ben Johnson

 
Page 1
1 2 3 4 next»

Introduction

So you’ve ventured into Flash Remoting. You’ve setup your application, your components & maybe you’ve even pulled down data from the server. But now you have to make your data do something. With nearly two dozen components in the Macromedia UI and Charting Component Sets, it may seem as though you’ll have to learn nearly two dozen different methods of adding data to a component. Lucky for you, Macromedia thought ahead and standardized the process to help make Flash MX a true Rapid Application Development tool.

Introduce yourself to the DataGlue class. DataGlue provides a single API to bind data to all components that use recordset data. DataGlue is a simple class that utilizes two functions, bindFormatString() and bindFormatFunction(), to bind and format recordset data. Each one provides unique functionality depending on the complexity of your needs.

Requirements

This tutorial will assume that you have intermediate level knowledge of some type of server side language that supports Flash Remoting (i.e. ColdFusion MX, ASP.NET or Java). Although this tutorial references ColdFusion Components, this tutorial is geared towards the Flash side and can be applied to any server side language mentioned above.

For more information on creating ColdFusion Components, see Ben Forta’s article, Introduction to ColdFusion Components, on Macromedia.com.

This tutorial also assumes a basic knowledge of Flash Remoting, including making server calls as well as how callback functions are used to return data to Flash. Flash Components are also used extensively in this tutorial so a familiarity with components is required as well. You’ll also need the Bar Chart component which can be found in the Charting Components download from the Macromedia Exchange.

For more information on Components, see Jonathan Kaye’s article, “How to Create a Flash MX Component.” To learn about Flash Remoting, see Mike Chamber’s article, “Getting Started with ColdFusion MX and Macromedia Flash Remoting.”

The Task at Hand

Lets say your boss decides that he wants you to develop an Employee Management application. Not only that, but he wants the interface to be in Flash because of its rich user interface and portability. He also decides that he should use ColdFusion MX as the application server because it’s ease of use and scalability.

What should we do? The first step is to setup a ColdFusion component called Employees.cfc that we will retrieve all the employee information from. For this example, our ColdFusion component only contains a method called getAllEmployees() that returns a recordset of your company’s employees.

Next, we begin designing our Flash interface. For simplicity, we will only add a List Box component, named employeesListBox, to display a simple list of our employees and a Bar Chart component, named employeesBarChart, to allow us to view statistical data on our employees. We also initialize our Flash Remoting parameters and service calls to the Employee.cfc.

1 2 3 4 next»

» Level Intermediate

Added: : 2002-08-16
Rating: 6.48 Votes: 19
Hits: 1663
» Author
Ben Johnson has been programming for seven years and creating web applications for the past two years. He is currently an information architect for Architekture.com, creating web applications using Flash and ColdFusion.
» Download
Download the files used in this tutorial.
Download (0 kb)
Get conversion and unzipping tools for PC and Mac here!

» Forums
More help? Search our boards for quick answers!

Please rate this tutorial, 10 is the top rating, you can also click the comments link to read/write a review.
10 9 8 7 6 5 4 3 2 1
Read or Post Comments