Simply put, a data type defines the type of data a variable or actionscript element can hold. In Flash 5 there are two types of data types - primitive and reference. Let's begin with the primitive data types. If you have used flash 4 previously, the primitive data types will be familiar - strings, numbers and boolean. The term "primitive" is used because they were the "first" or "original" data types in programming.