The ArcGIS API for Flex enables you to build dynamic rich internet applications (RIAs) on top of ArcGIS Server. You can create interactive and expressive web applications leveraging ArcGIS Server resources (such as maps, locators, feature services, and geoprocessing models) and Flex components (such as grids, trees, and charts).
With the ArcGIS API for Flex, you can use maps and tasks from ArcGIS Server in your web applications to accomplish various processes, such as the following:
- Display an interactive map containing your own data.
- Execute a geographic information system (GIS) model on the server, and display the results.
- Display your data on an ArcGIS Online basemap.
- Search for features or attributes in your GIS data, and display the results.
- Locate addresses, and display the results.
- Edit your data (if published as a feature service).
- Create mashups (information combined from multiple web sources).
You can use the ArcGIS API for Flex without installing ArcGIS Server on your machine if you have access to an ArcGIS Server via a uniform resource locator (URL). Esri offers several sample servers to use when getting familiar with creating Flex applications. The samples in this Help system use these servers.
Components and resources
The ArcGIS API for Flex provides the following resources for use in your web applications:
- Maps—The application programming interface (API) supports all map projections as well as dynamic and cached (tiled) map services from ArcGIS Server.
- Graphics—Enhance your web applications by allowing users to draw graphics or providing pop-up windows when users click the mouse or hover the pointer.
Tasks—The API includes classes and methods for
common GIS tasks, such as the following:
- Locating addresses
- Finding attributes
- Finding places
- Identifying features
- Generating renderers
- Printing features
- Routing and other network analysis operations
Components—Use the following components for
This Help system includes the following walkthroughs that explain how to use the ArcGIS API for Flex:
- If you're new to Flex programming, see the Understanding Flex section for background information.
- If you're new to ArcGIS for Server, see Understanding ArcGIS Server.
- To begin building your application, see Inside ArcGIS API for Flex.
- The Samples and API Reference sections will help as you proceed with your application development.