Equivalences Between Flash and HTML5

Most elements in Flash have equivalents in HTML5 (and Adobe is working to add features to HTML to even out the differences.) This page gives some equivalencies between Flash components and HTML5 elements.

Flash "Symbols"

These are the elements created by selecting a graphic and choosing "Convert to Symbol".

Button

Form button or link with images for each state

Movie clip (video)

video element

Movie clip (audio)

audio element

Movie clip (container)

div or other container element

Graphic (image)

img tag or CSS image

Flash Components

These are the user interface elements shipped as self-contained "component" objects.

Checkbox (component)

Form checkbox or link w/ graphic (& logic)

Radio button

Form radio button or link w/ graphic (& logic)

Color Picker

(Library: YUI, jQuery UI, etc.)

Combo box

Data grid

Label

Text in page

List

option/select

Numeric Stepper

Step control (HTML 5 forms)

Progress bar

Progress bar (HTML 5)

ScrollPane

iframe

Slider

Range input type

TextArea

textarea input type

TextInput

text input type

TileList

(no direct equivalent)

UILoader

Create element (e.g. Image), set src

UIScrollBar

Use iframe

Text

Static text

Text in page

Dynamic text

Text in page

Text input field

Text field (in form)