Вживание в
программирование на Flash
Курс о том, как
начать программировать на Flash.

Дорогой, друг,
Если вы читаете эти строки, значит, вам не
достаточно бесплатной информации, которую можно найти в интернете
по поводу программирования во флеше.
Возможно, вы ищите не просто пособие, о том
как научиться программировать используя Flash
технологии, а человека, который бы реально бы программировал
используя это средство и показал с чего начать!
Тогда, вы оказались в нужном месте. Я занимаюсь
flsah программированием почти 10 лет, начиная с самых простых его
версий. За это время я реализовал десятки идей в области онлайн
тренингов, онлайн игр, презентаций.
Мое хобби – развивать мышление, но, не в кабинете, и не на тренингах,
а на практике, то есть главный подопытный в моих упражнениях – я
сам. Я пробую освоить области знания, на которые другие люди тратят
много времени..
Например,
я поставил цель разобраться в Flash, чтобы сделать несколько онлайн
приложений, а так же реализовать задумки в области логики. Я использовал
свои навыки программирования во Flash для продажи их в качестве
фрилансера для зарубежных заказчиков.
Я не ставлю целью досконально разобраться во всех тонкостях системы.
Главное для меня понять, как работает система и как ее можно изменить,
чтобы она давала полезный результат.
Вот некоторые
из
моих разработок:
В этой книжке я расскажу, как при помощи простых мыслительных
усилий научиться делать такие же вещи.
Программировать сложно и просто!
Итак,
я утверждаю, что научиться программированию достаточно просто
и сложно. Например, среди моих знакомых не было ни одной
женщины программиста, значит программисты – это определенный тип
людей, и некоторым этот вид деятельности не подходит. Я не знаю
почему так происходит, но это так. Мне нравится программировать,
а друге просто не подходят для этой работы. Мы разные. В этом пособии
я предполагаю, что есть определенное количество людей, которые хотят
программировать и при этом не тратить на изучение продолжительное
время. Конечно, такой подход не лишен недостатков: действительно
сложные вещи невозможно будет запрограммировать без теоретических
знаний, и нужно будет разбираться в теории. Зато, сложные вещи будут
получаться через 1-5 дней после того, как вы начали разбираться
в них.
Содержание курса
Вступление
- Осознание цели программирования.
- Навыки, необходимые флеш программисту.
- Как найти исходные коды программ прототипов..
- Дополнительные вопросы и шаблоны.
- Программирование - это навык, который вы просто "забыли".
- Рождение идеи (визуализация будущего, заимствование идеи).
- Пример изобретательского мышления.
- Трудности новичков.
- Что делать, если не понятна какая то строчка в коде.
Кодирование на Flash CS
- Нажатие на кнопку.
- Показать картинку.
- Клонирование объектов.
- Получение доступа к объекту.
- Получение информации извне.
- Загрузка и выгрузка XML.
- Как сделать приложение для Вконтакта.
Не флеш программирование
- Как запрограммировать Wordpress.
- Интеграция в уже существующие системы..
- Как использовать модули антиспама и регистрации.
- Упрощение постановки задачи, чтобы использовать все возможные
ресурсы.
- phpclasses.org
- Рандомизация записей в блоге.
- Замена слов на синонимы.
- Стандартный шаблон для административного изменения базы
данных.
Приложение: создание баннера за 5 минут. Пример удачного
переформулирования задачи.
Исходные коды в формате Flash CS3:
- Пример кнопки - button
- Прмиер вывода картинки -picturee
- Пример использования flashvars
- Пример работы с глобальными переменными Global_vars
- Клонирование объектов
- Работа с xml
- Пересылка данных в PHP
- tetris
- Работа с vkontakte
- php Замена одних слов на другие.
- php администрация БД
- multy_objects
Выгоды
- Выгода от этого курса очень
проста. Вы получаете информацию от практика. Все что
я описал в этом пособии я употребляю на практике. То,
что я не использую я просто не стал описать.
- Вы получаете месяц бесплатных
консультаций. Я готов оказать помощь в объяснении программ,
которые я создал.
- В пособии посвящено много
места правильному формированию идеи.
- В пособии приводятся примеры
того, как перефорование проблемы может существенно упростить
ее и сделать реализацию черезвычайно простой.
- Приводятся примеры интеграции
Flash программ с СМС, типа PHPBB и Wordpress.
|
Предыстория проекта
Анализируя свои программы я понял, что почти весь спектр кубиков
для составления программы состоит из следующих компонентов:
- Передать параметр извне внутрь Flash (Flashvars, xml).
- Передать параметры из Flash во внешнее окружение (urls).
- Отобразить картинки, звуки и манипулировать ими.
- Реагировать на события (нажатие на мышку …).
Это почти все, с чем нужно разобраться для программирования во
Flash !!!
Нужно сделать еще одно замечание: Flash работает не в безвоздушном
пространстве. Он должен работать с базами данных, текстовыми данными,
графическим интерфейсом. Поэтому, программист во Flash должен немного
разбираться в смежных областях.
Что должен знать Flash программист:
- MySQL ,
- PHP ,
- HTML ,
- а иногда с AP, для работы с «Вконтакте».
Например, приложение, которое сохраняет данные пользователя скорее
всего будет содержать следующие компоненты:
- Интерфейсную часть Flash приложения.
- Скрипт на PHP , который принимает данные от Flash приложения.
- MYSQL базу данных.
Поэтому, программируя во Flash человек невольно вторгается в
смежную область. А человек, программирующий в PHP дожжен вторгаться
в область Flash. На сколько глубоким должно быть погружение? Я думаю,
что все зависит от целей. Я например, вторгаюсь ровно на столько,
на сколько нужно запрограммировать идею.
Поэтому я затрону в этом пособии смежные области. Покажу, как
можно легко интегрироваться в существующие структуры. Как можно
заимствовать чужие идеи и адаптировать их под себя.
Несколько слов об авторе
Изучить вопрос и изложить его просто - это мое
хобби. Я просто перечислю некоторые свои достижения, чтобы убедить
вас в том, что я знаю некоторый толк в перестройке сознания.
-
Издавал СиДи с компьютерными тренингами на
развитие возможностей человека.
-
Я боролся и победил в конкурсе Американского
правительства и имел возможность работать в фирмах, расположенных
на территории США.
-
Я участвовал в создании разных видов бизнесов
(оптовый бизнес, бизнес в области бухгалтерского программного
обеспечения, Интернет бизнес, издательский бизнес).
-
Я самостоятельно изучил бухгалтерский учет,
знания которого были необходимы мне для организации бизнеса
по адаптации программного бухгалтерского обеспечения. Позже
я написал на основании своего опыта книгу, которая имела коммерческий
успех ("1С, как дважды два", издательство Питер).
-
Лазил в пещеры, совершал велосипедные стокилометровые
путешествия по горам.
-
Фотографирую, рисую.
-
Занимаюсь творческой деятельностью и зарабатываю
плодами своего творчества.
-
Создал десятки популярных зарубежных и российских
Интернет проектов:
flashmusicgames.com, ababasoft.com,
hohohu.com,
dadon.ru,
citycat.ru/iq/,
sm100.ru ,
psekups.ru
Отрывок из книги
Как показать картинку во Flash
Показать картинку – одна из стандартных функций Flash
программы.
Загрузить изображение оказывается очень и очень просто:
var photoHolder:Loader=new
Loader();
photoHolder.load(new URLRequest("button_04.png"));
im.addChild(photoHolder);
Аналогичным образом можно загрузить звуковой файл.
Примечание: исходные коды смотрите в папке «lessons/02pictures».
Для большей информации ищите в интернете информацию
по следующим запросам:
- Google: "Flash cs3" display
picture example zip
- Google: "Flash cs3" show
bitmap +zip
Например, на вот этой странице приведены полезные
сведенья о загрузке изображений: http://blog.newmovieclip.com/2007/03/14/preloader-in-Flash-cs3-actionscript-30-way/
|
Совет по поиску дополнительной информации
Представим, что вы не можете понять как следует использовать
какую либо из строк кода. В этом случае скопируйте часть
непонятной строки в буфер обмена, например, так «load(new
URLRequest» и поищите дополнительную информацию по этому
запросу.
Когда мне что то непонятно, то я использую следующие
шаблоны поиска:
- Google: "Flash cs3" “часть
строки из кода”
- Google: "Flash cs3" “load(new
URLRequest”
- Google: "Flash cs3" “load(new
URLRequest” +example
- Google: "Flash cs3" “load(new
URLRequest” +zip
У меня очень плохая память. Я часто струдом вспоминаю
синтаксис команд, ведь программирование – это не основной
вид моей деятельности. Я одновременно могу
программировать
на PHP, Delphi, Flash и при таком подходе часто возникает
мешанина в голове.
|
Скриншоты электронной книги

Скриношот приложения (исходные коды к пособию)

Оформление заказа
В Россию, Украину, Казахстан отправка
осуществляется бесплатно. Оплата
за заказ производится при получении.
В другие страны кроме России, Украины, Казахстана
продукт высылается после предоплаты, заполните форму заказа,
и мы с вами свяжемся для уточнения деталей отправки.
Порядок оформления заказа:
- Заполните форму заказа..
-
Мы примем ваш заказ и отправим его почтой.
Примерно через 2 недели после оформления заказа — на ваш почтовый
ящик придет извещение о посылке.
-
Вы возьмете извещение о посылке и паспорт.
С ними зайдете в свое почтовое отделение. На почте после оплаты
вам выдадут посылку с заказом.
Если вы живете в Москве, то доставка осуществляется
курьером (бесплатно). Укажите в форме заказа: место и время доставки,
а так же телефон для связи.
На почте вы получите DVD
диск с записанным курсом (видео файлы, книга).
Продукт снят с продаж.
Если вы хотите пройти
персональный тренинг, то пишите мне
письмо
Гарантия качества:
Продукт перед отправкой проверяется на работоспособность.
В данном курсе изложены методы, которые я использую
для создания своих программ.
Я уверен в том,
что используя мои методы указанные в этом пособии вы будете находить
ответы быстро и эффективно. Вы поменяете взгляд на
сложность программирования.
Контакты:
Сергей Михайлов,
serge_mikhailov@mail.ru,
тел. +7-918-125-53-51,
353290, г.Горячий Ключ, а/я 17.

Все права защищены.
Copyright
© 2010 -
|