Если вы не программист и хотели бы создать свое небольшое фдэш-приложение для ВК, то вас ждет приятная новость: такое вполне возможно. Не требуется глубоких знаний программирования, чтобы связать кодом пару объектов и выложить это в известную социальную сеть. Вам потребуется только одна программа - "Adobe Flash Professional CS5" и опыт работы на компьютере (сюда входит работа с Paint, работа с текстом, а также знание английского языка на уровне студента 3-5 курса). Программа эта работает с языком ACtion Script 3.0 - последняя версия. Язык несложный, интуитивной очень понятный и в программе есть целая туча подсказок, а в интернете еще больше готовых шаблонов и примеров!
Создание приложения начинается с создания файла с расширением .fla в указанной программе. Этот файл используется как один, где код пишется на одном или нескольких кадрах, либо с прикрепленным файлом с расширением .as - это описание класса. В этом описании задаются все переменные и компоненты, которые мы видим на главной сцене. На кадрах же задается анимация, - она должна быть синхронной, - этакий проигрыватель фрагментов мультика, а в коде указывается порядок, как и с какой скоростью бегут кадры, какие кнопки задают навигацию по этим кадрам.
Код, написанный в виде класса .as, объясняет машине, какие компоненты вытащить на сцену (а в рабочей среде имеются готовые шаблоны этих компонентов: текстовые поля, выпадающие списки, кнопки), какие фрагменты ролика и куда ставить и как они будут двигаться.
Движение фрагментов роли по сцене можно освоить через его координаты. Каждое событие - время, достижение определенных величин, содержание текстового поля или нажатие кнопки мышкой, - вызывает реакцию прослушивателя событий, который дает дальнейшую команду на дальнейшие действия. Так, звено за звеном все события выстраиваются в цепочку, которая и будет нашим приложением.
Если у вас нет опыта программирования, но вы освоили азы работы с Action Script 3.0, то создать простой калькулятор не составит труда - можно полностью сделать свой дизайн кнопок и даже добавить парочку функций на свое усмотрение. Например, округление чисел до "сотых", запись в текстовом поле всех совершенных действий и т.д. - стоит только создать парочку простых приложений, и калькулятор займет у вас 2-3 часа!
Простое приложение начинается с текстового поля, кнопочки и прослушивателя событий. Этот прослушиватель ставится на кнопочку. Вы нажимаете на нее, а в текстовом поле появляется текст. Нажимаете вторую кнопочку - программа берет этот текст, ищет в нем нужный фрагмент фразы, например, и в другом текстовом поле отображается этот фрагмент. Так можно сделать шифровальщик текста - достаточно освоить такой тип переменной как RegExp - очень интересная вещь, позволяющая творить просто чудеса с текстом!
Вы можете брать любой символ из текстовой строки - по порядковому номеру в этой строке или по шаблону, вытаскивать этот текст из строки, делать с ним что захотите, менять на другой.
Если ввести в код парочку интераторов - переменные, которые представляют собой "счетчики" событий или свойств, то можно придать программе четкую логику: например, если вы нажали первый раз кнопочку, то текст в текстовом поле отображается один, а если второй раз - другой. Просто после первого нажатия интератор увеличивается на 1, а в прослушиватель событий добавляется такой код: "если интератор равен нулю, то текст такой, а если равен 1, то текст такой". Сделать это очень легко, нужно только увидеть глазами фрагмент такого кода, и станет понятным, как в дальнейшем его использовать.
Кнопки можно рисовать самому - любой размер, любой дизайн, - даже маленькая картинка может стать кнопочкой на сцене, а при нажатии срабатывает ваш сценарий.
Изучив вот эти механизмы, уже можно будет выложить в ВК полноценное приложение, - как видите, без знаний программирования, работаем только с кусочками готового кода. Постепенно приходит понимание и опыт, а для начала вы уже будете радоваться, что работа идет. Примерное время для новичка - 3-4 месяца на обучение. После этого вы уже приступите ко второй фазе - непосредственно программирование, но заряд уверенности в своих силах программа вам уже обеспечит!