Как создавать свои Flash-игры, подобные Angry Birds и World of Goo?
Box2D - это библиотека, которая моделирует физическое поведение твердых тел в двумерном пространстве. Программисты могут использовать...
В этом уроке я покажу как сделать вертикальную 3D карусель с помощью ActionScript ! Мы будем менять скорость вращения карусели движением мыши.
Подготовка:
1. Создайте новый документ 550х400
2. Нарисуйте прямоугольник с закругленными краями. Размерам - 158х35, белая обводкаи заливка цвета #333333.
3. Переконвертируйте прямоугольник в MovieCLip и назовите его “Menu Item”. Точка регистрации в центре.
4. Внутри этого Символа создайте динамический текст. Сделайте его достаточно широким и напишите что-нибудь.
5. Instance name этого текста - menuItemText.
6. Вставьте следующие шрифты:
7. Теперь вернитесь на главную линию времени, и удалите символ со сцены.
8. В поле Linkage напишите имя класса “MenuItem”.
Приступаем к написанию кода:
В первом кадре напишите следующее:
const NUMBER_OF_ITEMS:uint = 20;
//Этот массив содержит все элементы карусели
var menuItems:Array = new Array();
//Устанавливаем фокальную длину
var focalLength:Number = 350;
//Устанавливаем точку вращения
var vanishingPointX:Number = stage.stageWidth / 2;
var vanishingPointY:Number = stage.stageHeight / 2;
//Высчитываем angleSpeed в слушателе ENTER_FRAME
var angleSpeed:Number = 0;
//Радиус окружности
var radius:Number = 128;
//Высчитываем разницу угла между элементами карусели (в радианах)
var angleDifference:Number = Math.PI * (360 / NUMBER_OF_ITEMS) / 180;
//Этот цикл создает и позиционирует элементы карусели
for (var i:uint = 0; i
10. вот и все
Впервые!
Если у вас было хоть раз желание сделать что-то новое и необычное, то этот видеокурс для вас! Знания ActionScript 3.0 вдохнут в ваши проекты новую жизнь, позволив тем самым поднять их на новый уровень
С помощью этого видеокурса вы пройдёте путь от новичка до Объектно-Ориентированного Программирования, сможете работать со многими популярными библиотеками и научитесь создавать сайты во flash! + Видеокурс по PaperVision3D в подарок!
Видеокурс содержит 119 видеоуроков в 12 главах. На сегодняшний день это единственный видеокурс, таких масштабов
Комментарии
Как вместо "Menu Item" поставить в каждом цикле другой MovieCLip?