Одним з характерних властивостей технології Flash є використання векторної графіки. Такий вибір розробників був зроблений не випадково - векторна графіка має ряд переваг, які незаперечні при розробці мережевих додатків. В першу чергу вона дуже компактна, так як описується математичними формулами. Крім цього, векторну графіку можна масштабувати до будь-якого розміру, і отримані зображення не будуть виглядати надмірно стиснутими або пікселізованнимі, як це буває з растровими зображеннями. Хоча Flash і підтримує імпортування та обробку растрових зображень, інструменти малювання в цій програмі дозволяють створювати тільки векторну графіку.
Будь-які векторні фігури мають так званий контур, або, простіше кажучи, форму, що задається за допомогою відповідних інструментів. Для будь-якого контуру можна задати дві основні властивості: заливку і обведення (у вигляді ліній), які визначають, в кінцевому рахунку, зовнішній вигляд фігури. У більшості програм векторного малювання обведення і заливка - це необов'язкові атрибути контуру; можна видалити і обведення, і заливку, але контур все одно залишиться. У Flash обведення пов'язана з одним контуром, а заливка оточена іншим контуром. Якщо видалити обведення, то буде видалений і лежить в її основі контур. Вельми потужний результат такої системи полягає в тому, що в режимі малювання за замовчуванням, що перекриваються лінії і фігури поділяють один одного на окремі дискретні лінії і фігури і (або) об'єднуються, створюючи нові лінії і фігури. Надалі в посібнику буде використовуватися термін «лінія» для опису комбінації обведення і її контуру, термін «параметри штриха» для завдання параметрів «лінії», а термін «заливка» - для опису параметрів заливки і її контуру.
Таким чином, всі інструменти під Flash розбиті на три групи - інструменти для малювання ліній, інструменти для малювання заливок і інструменти виділення і трансформації намальованих об'єктів.