As: a script language running on AVM (ActionScript virtual machine.
Flex:
1. Flex SDK, a software development kit based on the Flash Platform. The flex SDK contains web applications.ProgramFramework and offline desktop application framework (airframework );
2. Flex builder, using the flex SDK to develop the integrated development environment (IDE ).
3. Use flex builder to develop Web applications based on the framework in the flex SDK.
Air: Adobe Integrated Runtime
1. The offline desktop application running environment based on the Flash Platform.
2. Develop offline desktop applications using Flex Builder Based on the airframework In the flex SDK.
Flex builder can not only develop flex applications, but also AIR applications.
As3 is the language used to develop these applications and is the basis. You can also see this in the compilation process of flex and air (simplified version ):
1. Translate the mxml file into the as3 File
2. Compile as3 into ABC
3. Package ABC and other resources into the SWF file.
Flash: A creation tool that designers and developers can use to create presentations, applications, and other content that allows user interaction.
It can be said that both flex and air can be achieved with flash. However, the flex SDK and AIR runtime simplify a lot of work. It is more friendly to developers.
It should be Macromedia Flash
Flash has the concept of timeline, while the flex SDK hides the timeline from developers. Therefore, when using a flex development project, it is like using Delphi, VB, and C, drag and Drop controls and writeCodeInstead of dragging and dropping objects online like MF.