import flash.display.Sprite;
import flash.events.MouseEvent;
import src.MyAsClassTwo;
// вот здесь мы объявляем(открываем) наш класс его имя пишется по стандарту с большой буквы и оно должно соответствовать имени нашего as файла
// extends Sprite означает что наш класс расширяется от класса Sprite т.е. все свойства класса Sprite входят и в наш класс.
public class MyAs extends Sprite {
// здесь мы объявляем переменные и указываем им тип и уровень доступа а также можно сразу же присвоить какое то значение.
/* Модификаторы управления доступом для классов. По умолчанию обращение к классу, входящему в состав определенного пакета, может осуществляться только из кода, принадлежащего тому же пакету. Чтобы класс был доступен для использования за пределами пакета, которому он принадлежит, мы должны описать этот класс с помощью атрибута public. Вообще говоря, атрибуты определяют порядок использования класса и его экземпляров в программе. Атрибуты указываются
перед ключевым словом class в описании класса, как показано в приведенном ниже общем примере: */
protected var Name: String = "Строка";
// здесь мы объявляем функцию конструктор,в отличии от других функций она выполняется сразу при инициализации класса и называется так же как наш класс и файл ас
public function MyAs () : void {
// вот здесь мы пишем наши действия также мы будем создавать еще функции и там тоже писать наши действия
}