2. Создайте новый фильм. Сперва необходимо подготовить объекты, которые будут участвовать в игре.
3. В нижнем солое создайте фон сцены, по желанию изображение фона можно сгруппировать или преобразовать в символ клип.
4. В новом слое создайте изображение орудия. Преобразуйте орудие в символ-клип. Так как башня орудия будет вращаться вокруг своей оси, то точка регистрации должна находиться в центре башни:
Присвойте имя копии символа с изображением орудия (например Gun):
Разместите орудие в нужном месте (в нашем примере – в центре экрана с точкой регистрации чуть ниже нижней границы рабочй области).
5. В новом слое разместите надписи со статическим текстом с пояснениями и с динамическим текстом для вывода результатов на экран. В нашем примере 7 надписей с динамичным текстом:
В палитре Параметры присвойте этим 7-ми надписям имена переменных, значения которых будут выводиться на экран. В нашем примере это:
PlDistr
–
количество сбитых самолётов
Pl
–
общее количество вылетевших самолётов
s1Distr
–
количество потопленных кораблей
s1
–
общее количество выплывших кораблей
s2Distr
–
количество потопленных девушек
s2
–
общее количество выплывших девушек
patron
–
количество снарядов
6. В отдельном пустом слое создайте изображение самолёта. Преобразуйте изображение самолёта в символ-клип, присвоив ему имя (например, Plane):
Удалите из фильма клип с самолётом. Откройте библиотеку фильма, найдите в библиотеке клип Planeи, щёлкнув правой клавишей на названии клипа, выберите пункт контекстного меню Связи...
В открывшемся окне присвойте связи Название: Plane и установите галки в поляхЭкспорт для ActionScript и Экспорт в первый кадр.
7. Создайте символ-клип с анимацией разрушающегося самолёта (название клипаPlaneDistr).
В последнем кадре с обломками установите alpha-прозрачность = 0 и установите действие stop(); (т. е. обломки должны исчезнуть и клип на этом остановится). Удалите из фильма клип и в библиотеке фильма установить для него связь (см. пункт 5).
8. Подобным образом создайте символы клипы с изображениями плывущих объектов (в нашем примере изображение корабля и девушки):
а так же клипов с анимацией их разрушения.
Присвойте клипам имена (в нашем примере Ship1, Ship1Distr, Ship2, Ship2Distr), удалите клипы из фильма и установите для символов-клипов связи (см. п. п. 5, 6).
9. Создайте символ-клип с анимацией выстрела (название клипа Fire):
В последнем кадре анимационной последовательности установить alpha-прозрачность = 0 и устанвите действие stop(); (т. е. выстрел должен исчезнуть и клип на этом остановится). Удалите из фильма клип и в библиотеке фильма установить для него связь.
10. Создайте символ-клип с надписью «Игра окончена» (название клипа, напримерGameOver) и установить для него связь:
11. Создайте символ-клип с изображением прицела (название клипа, например Target) и установить для него связь.
12. Создайте новый слой, в нём будет размещаться код ActionScriptпроисходящего на экране:
//описание переменнх defeat - попадание в цель var defeat = false; var P1Distr = 0; var P1 = 0; var s1Distr = 0; var s1 = 0; var s2Distr = 0; var s2 = 0; var patron = 30;