ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 февраля 2019 19:51
Вход Регистрация Забыли пароль ?

megainformatic - Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 2
Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 2 Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - Как я провел лето. Костя ? Привет, а ты тут что делаешь ?
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Новости - страница 2

Нововведения в megainformatic cms

Web Администрирование

Уроки Верстки

Система автоматизированной е-майл рассылки

Система автоматизированной е-майл рассылки

megainformatic - Выгрузка файла на сайт

megainformatic - выпадающее меню на html и css

megainformatic - Использование checkbox

Краеугольная особенность работы Web-form на примере смены состояния checkbox

Технологии WEB

Технологии WEB - AJAX-запросы

Часто Задаваемые Вопросы

Продукты

Проблемы с кодировками при отображении страниц

игра Нечто: Необъяснимое Нить Накала - "в плену желаний"

Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

webinformatic: Музыкальная страничка трэкера

megainformatic - Создание музыки и звука

webinformatic: Создание музыки и звука: урок 2

megainformatic - Создание музыки и звука: урок 3 - настройка Impulse Tracker для работы в WinXP

megainformatic - Создание музыки и звука: урок 4 - Введение в Mod Plug Tracker

megainformatic - Создание музыки и звука: урок 5 - Первая композиция в Mod Plug Tracker

megainformatic - Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

megainformatic - Создание музыки в Impulse Tracker 2.14 Первая мелодия

megainformatic - Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

megainformatic - Создание музыки и звука: теория и практика создания трэкерской музыки

megainformatic - Инструкция по оплате услуг средствами WebMoney

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

megainformatic - Основы IDirectMusic8 в среде Delphi6-7

megainformatic - Основы DirectInput8 в среде Delphi 7

megainformatic - Основы DirectSound8 в среде Delphi6-7

megainformatic - Плагин для 3DS MAX из DX9 SDK

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

подробнее

     
 

Конструируем свой сайт - полезные статьи для начинающих строителей сайтов.

Мы рассмотрим как создать простейший счетчик посетителей и задействовать при этом использование баз данных MySQL. Этим самым мы постараемся как говориться "убить сразу двух зайцев" - освоить начальные сведения по PHP и разобраться с тем, как работать с базами данных MySQL из кода на PHP.

 
     
 

В этой статье я кратко опишу принцип работы с базами данных MySQL.

В первую очередь что нужно иметь под рукой:

1) набор Web разработчика denver - этот набор включает все необходимые Вам программы для отладки и разработки Вашего сайта, включая PHP, MySQL, Apache, PERL, PostgreSQL;

2) и конечно же Вам понадобится какой-либо удобный html-редактор, например неплохим выбором является Macromedia Dreamweaver;

 
     
  После того, как Вы скачаете всё необходимое на свой ПК, нужно установить эти программы и начать работу.  
     
 

Если пакет denver корректно установлен в Вашей системе, то при вызове браузера Internet Explorer и наборе в его адресной строке ссылки

http://localhost/

 
     
  Вы будете попадать на заглавную страницу denver'а.  
     
 

Чтобы создать новую базу данных нужно выбрать на открытой странице пункт [Заведение новых БД и пользователей MySQL], либо в адресной строке браузера набрать ссылку и выполнить переход по ней -

http://localhost/denwer/Tools/addmuser/index.php

 
     
 

Для чего нужны базы данных ? Чтобы накапливать какую-либо информацию, а затем выдавать её в зависимости от различных запросов к базе данных.

Для работы сайтов удобными являются базы данных MySQL. К тому же, в языке PHP также разработанном для целей сайтостроения, реализованы все возможности работы с такими базами данных.

Аббревиатура SQL означает не что иное как Structured Query Language - Язык Структурированных Запросов. Иными словами это специальный язык, при помощи которого, можно обращаться к базам данных для целей их создания, изменения и извлечения из них необходимых данных.

 
     
  По понятным причинам доступ к базам данных Вашего сайта может получить только определенный пользователь. Процедура доступа также требует использования пароля.  
     
  Поэтому нам остается следовать этим правилам, т. е. чтобы создать новую базу данных для своего сайта выполняем:  
     
 

Пароль администратора MySQL

это поле оставляем пустым

Имя базы данных

counterdb

Логин пользователя

можно ввести то же имя,

counterdb

а можно другое, например

admin

Пароль

тут уж вводите всё, что угодно, но желательно использовать латинские буквы и цифры, другие символы и спецсимволы использовать нельзя!

например -

Ji7yVasb2

...еще раз:

повторяем ввод пароля для проверки

Ji7yVasb2

 
     
  Жмём кнопку Создать БД и пользователя  
     
  Введенные данные еще запишите отдельно, т. к. они Вам потребуются в коде php, который Вы будете использоваться для обращения к базе данных.  
     
 

Теперь нужно создать структуру будущей базы данных.

Для этого вернитесь на главную страничку денвера, либо используйте в адресной строке следующий путь -

http://localhost/Tools/phpmyadmin/index.php

 
     
  В открывшейся страничке нажимаем кнопку Databases и в открывшейся таблице выбираем нужную.  
     
 

Создаем новую таблицу для базы данных -

Create new table on database

в поле Name

вводим имя таблицы, например

visitors

в поле Number of fields

количество полей (столбцов) таблицы, например,

3

 
     
  Жмём кнопку Go  
     
 

На открывшейся страничке описываем поля нашей базы данных.

Мы создаем простейшую базу данных, для целей подсчета посетителей на сайте.

Всего у нас будет три поля:

currentday

total

today

Для всех этих полей используем тип INT

По своему желанию можете добавить еще какую-либо информацию, например заполнить поля comment

 
     
 

далее Жмём кнопку Save внизу страницы

Наша база данных создана!

 
     
  После успешного создания новой таблицы в базе данных Вам будет показан вид SQL запроса, который был использован для создания таблицы в этой базе данных.  
     
  Далее мы напишем код, на PHP который будет отображать счётчик посетителей сайта и заносить данные в созданную базу данных.  
     
 

Запускаем Ваш html-редактор, создаем новый пустой html-документ, заполняем его следующим кодом -

<HTML>
<HEAD>
<TITLE>db</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<?php
if ($rc = mysql_connect("127.0.0.1", "
admin", "Ji7yVasb2"))
{
$day = date("Y-m-d");

mysql_select_db("counterdb");
$table = "visitors";

$s = mysql_query("SELECT * FROM $table");

$a = mysql_fetch_array($s);



$a[total] = $a[total] + 1;



if ($day !==$a[currentday])
{
$a[currentday]=$day;
$a[today]=1;

}
else {
$a[today] = $a[today]+1;
}


mysql_query("UPDATE visitors SET total = '$a[total]', today = '$a[today]', currentday = '$a[currentday]'");

echo "<table border=1 bordercolor=green><tr>
<td colspan=1 align=center>посетителей</td></tr>
<tr><td align=center>всего</td><td align=center>сегодня</td></tr>
<tr><td align=center>$a[total]</td>
<td align=center>$a[today] </td></tr></table>";
}
else {
echo "Error!";
}

?>
</BODY>
</HTML>

 
     
 

Сохраняем созданный документ в формате php в папку

C:\WebServers\home\localhost\www\mysite

 
     
 

Т. е. предполагается, что denver Вы установили в папку C:\WebServers

а затем перешли в подпапку

C:\WebServers\home\localhost\www

и там создали свою рабочую папку mysite

 
     
  Чтобы проверить как работает наш счётчик вводим в адресной строке браузера следующую ссылку -  
     
  http://localhost/mysite/counter.php  
     
  Здесь предполагается, что Вы назвали документ содержащий php-код для реализации счетчика counter.php  
     
  Если выполнять многократные переходы по данной ссылке путём повторного ввода адреса в строке браузера, либо обновляя страницу, то данные счётчика выводимые на созданной странице будут изменяться.  
     
 

В случае если при работе кода возникли ошибки Вы получите сообщение с указанием номера строки, в которой произошла ошибка.

Вам нужно проверить правильность написания всех имен, параметров, символов и идентификаторов.

То же происходит если код работает неверно - например счетчик не изменяется, оставаясь постоянно на значении 1/1.

Это говорит о том, что Вами допущена логическая ошибка, которую синтаксический анализатор php обнаружить не может.

Решение - очень внимательно проверить весь код от самой первой до самой последней буковки !!!

 
     
  В следующей нашей статье мы рассмотрим как добавить созданный счетчик на все страницы Вашего сайта  
     
подробнее

ЕСЛИ ВСЁ ЖЕ НЕУДАЧА

Да, всё возможно. Сделанное кому-то зло возвращается. Если ты показал кому-то его никчемность, то и тебе это вернется. Даже если, казалось бы, это нужно было сделать. В итоге вместо того, чтобы оказать помощь и поддержку мы вредим сами себе. Мы оказываемся никчемны - не смогли помочь, а значит - никуда не годимся сами.

Иногда нужно пойти на уступки, суметь понять и простить. Выработать в себе положительное мышление. Продолжать двигаться вперед несмотря ни на что. Сделать что-то для кого-то. И оно к тебе обязательно вернется. Даже в самом простом виде - оказав помощь ты тем самым становишься полезным другим и уже не ощущаешь собственное одиночество и ненужность.

Утрата искры добра приводит нас к депрессии. Мы перестаем чувствовать этот мир. Мы ощущаем болезненное одиночество, пустоту, ненужность и никчемность.

Парадокс. Но это так. Если ты думаешь о невозможности чего-то - то оно никогда не сбудется. Однако если ты не ищещь короткого и прямого пути, а просто продолжаешь путь - рано или поздно твоя цель будет достигнута, а мечта обязательно сбудется !!!

Прошу тебя - собери в себе всё то, что позволит тебе быть красивым, добрым, умным, сильным, творящим только то, что идёт от самого сердца - будь это добро или необходимое зло.

Итак, я вернулся в рабочую колею. Что мне не нравится: не нравится когда заказчик пытается мной командовать. Нравится когда ставится задача и я её выполняю самостоятельно - без постоянных указок и придирок.

Из всех заказчиков с кем я работал большинство именно такие - которые любят командовать и придираться ко всему - и что оправданно и что нет.

И лишь малая доля заказчиков которые дают мне большую волю и самостоятельность стали моими постоянными.

Еще думаю мне нужно научиться ценить свою работу. Включать время обсуждения проекта, решение организационных вопросов - обсуждения и прочее в стоимость проекта.

Очень часто приходится работать практически даром. Делать сложные задачи за мизерную оплату.

Почему так происходит ?



Как договориться с заказчиком так, чтобы получать достойное вознаграждение за свой труд ?



1) На начальном этапе знакомства заказчик оценивает мои навыки. Он не готов платить много за неизвестно что. Но готов потратить самую минимально возможную для него сумму на решение поставленной задачи.

2) Если задача выполнена - я могу оценить насколько данному заказчику можно и следует доверять. Насколько он компетентен в вопросах управления исполнителем и в вопросах разработки сайтов и самое главное - насколько он честен и платежеспособен.

3) Если сотрудничество успешно развивается дальше, то происходит взаимное балансирование интересов: заказчик старается пойти мне на встречу и ставить более выполнимые задачи, я в свою очередь стараюсь брать с него минимально возможную и оправданную оплату.

4) Причины разрыва сотрудничества могут быть следующими:

4.1) заказчик оказался мошенником и не сделал оплату
4.2) заказчик заведомо не ставил цель оплачивать и принимать проект - он просто мной играл
4.3) заказчик принял и оплатил работу лишь частично - т. е. имеет определенную долю нечестности на руку - см. пункт 4.1 и/или 4.2
4.4) заказчик принял работу, но в ходе выполнения было множество придирок - в результате работать с ним дальше уже не хочется
4.5) работа над проектом нарушена по моей вине - затягивание сроков - из-за большой занятости над другими проектами
4.6) задачи оказались для меня сложными или я вижу, что заказчик неадекватно ставит задачи и требует - т. е. ставит заведомо сложные
или невыполнимые задачи, а требует минимальной или бесплатной работы аргументируя что это всё входило в ТЗ или подразумевалось.

Прослеживаю линию положительного мышления - т. е. я не занижаю свою самооценку и свои возможности и в то же время учитываю разумные требования заказчика по проекту.

Подразумеваю: я готов выполнить любой или почти любой проект, для которого у меня будет достаточно знаний и умений.

Если знаний и умений будет недостаточно - я постараюсь их пополнить в ходе выполнения проекта и всё-таки завершить проект.

Если я вижу что заказчик нечист на руку, не умеет ставить задачи и адекватно принимать выполненную работу или он откровенный мошенник - я не работаю с ним.

Если заказчик слабо или вообще некомпетентен. Если ему требуется постоянно всё объяснять и "водить за руку", но при этом он не готов за это делать дополнительную оплату - такой заказчик мне совершенно не подходит.

Проверка навыков, возможные виды манипуляции, результативность и моральная и материальная отдача от проекта.

Начиная любой проект я имею определенный багаж знаний.
Этот багаж приходится расширять, уточнять и дополнять.

Заказчики и в том числе я сам, могут часто явно или неявно прибегать к различного рода манипуляциям мною:

1) большое количество неоправданных придирок
2) затягивание приемки работы и её оплаты
3) просьба пойти на уступки
4) завышенная/заниженная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

я в свою очередь даю им за это:
1) большое количество ошибок и недоделок
2) затягивание с выполнением работы и внесениями исправлений
3) отказ от уступок
4) заниженная/завышенная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

Результативность и моральное удовлетворение

После завершения проекта я получаю следующее:

1) обещанную мне оплату
2) новые знания о предметной отрасли и опыт общения с заказчиком

последствия выполнения могут быть как положительными, так и негативными.

Всё зависит от того каким оказался проект (простым, средним, сложным), каков оказался заказчик - умеющим держать своё слово или нет.

Самопознание.

Определенная доля проблем в любом проекте связана именно с моими навыками и психологическими особенностями.

Чаще всего мы получаем то, что отражается в нас самих: если мы относимся к себе пренебрежительно, то и получаем это, если завышаем свои требования - то их завышают и по отношению к нам, если трезво оцениваем проект и свои возможности - то получаем разумную оплату за него и новые знания и положительные эмоции.



ИТОГ

Любой проект - это чаще всего исключение из общего правила. Если мы сумели разглядеть его особенности и адекватно среагировали, то получаем достойную оплату, положительное моральное удовлетворение и довольного клиента.

Не нужно бояться плохих заказчиков и проектов. Таковые неизбежны. В чём их необходимость ? Мы проверяем себя на прочность - наших знаний, навыков, психологических особенностей и постоянно открываем для себя что-то новое.

И всё-таки также не следует забывать одну простую вещь: нельзя постоянно увлекаться чем-то одним и следовать постоянно одним и тем же правилам игры. Это неправильно, это губительно для нас самих. Это попытка загнать себя в такие рамки из которых мы никогда не выберемся.

Поэтому как бы нам не хотелось переделать этот мир под нас самих - это не получится.

Поэтому забудьте правила. Не следуйте постоянно чему-то одному. Старайтесь быть разным и видеть разное.

Вот и всё. Или почти всё :) ....

Меняйтесь и в то же время оставайтесь самим собой. Будьте открыты этому миру и в то же время умейте закрываться от него.
Понимайте что любые правила и любые законы относительны и применимы лишь в определенных рамках и условиях.

подробнее

  Веселый Буквоежка Аудио Комикс  
     
 

Введение в программирование игр на С++ для платформы DirectX 9

Первый старт

 
     
 

Данный небольшой урок является введением в программирование игр на C++ для DirectX 9

Вам нужно иметь установленную среду Microsoft Visual Studio 2005 или 2008 (можно триал),

и DirectX SDK 9 версии, или лучше самой последней - DirectX SDK August 2008.

 
     
  [назад] [далее] [к содержанию]  
     
 

Запускаем Microsoft Visual Studio (далее просто MSVS для краткости), из папки с установленным DirectX SDK (далее просто DX) открываем папку с каким-либо проектом внутри папки Samples, например

DXSDK_Aug2008\Samples\C++\Direct3D\SkinnedMesh

 
     
  Для правильной сборки примера Вам нужно будет внести в проект небольшие дополнения  
     
  В окошке Solution Explorer нажимаем кнопочку проекта Skinned Mesh  
     
   
     
  Выбираем пункт меню Project > Properties  
     
   
     
  Нужно открыть узел C/C++ и для пункта General в строке Additional Include Directories указать абсолютный или относительный путь к папке из DXSDK_Aug2008\Include. Мы выполнили указание пути к папке с заголовочными файлами, необходимыми для компиляции dx-приложения.  
     
  аналогично для узла Linker, пункт General в строке Additional Library Directories указать путь к папке DXSDK_Aug2008\Lib\x86. Это делается для указания пути к библиотекам dx которые потребуются при сборке directx приложения  
     
  Жмем ОК, выполняем сборку Build > Build Solution  
     
  В папке проекта SkinnedMesh появится папка Debug содержащая отладочную откомпилированную версию exe-файла  
     
  Для изменения на Release выбирайте конфигурацию Release, снова задавайте пути к папкам заголовков и библиотек и снова выполняйте сборку  
     
   
     
  При этом готовый модуль будет помещен в папку Release  
     
  Вы справились с первым, самым самым начальным уроком программирования directx на c++  
     
  Далее мы познакомимся с тем, как расширить пример и внести в него свои коррективы  
             
  [назад] [далее] [к содержанию]
 
подробнее

Как я осваивал Flash - шаг 1

Доброго времени суток ! В данном цикле статей я поделюсь с вами своим опытом освоения технологии Flash.

Эта технология позволяет встраивать в страницы вашего сайта интерактивные приложения flash, в том числе игры.

Такие игры не требуют инсталляции - открыл браузер и играй !

Что очень привлекательно для пользователей.

Итак, что же нужно для того, чтобы научиться делать собственные flash-игры ?

Первым делом Вам надо найти подходящую среду разработки, за основу можно взять продукт Adobe Flash.

В данном цикле статей Мы рассмотрим работу в Adobe Flash CS4.

Но Вы конечно же можете использовать тот продукт или ту версию, которая Вам доступна.

С чего же начинается разработка Flash игры ?

Первым делом, когда Вы вообще еще не представляете с чего начать после того как запустили Adobe Flash и не знаете что же делать дальше,

Возьмите свободные исходники игр, написанных на флеш.

Например, я нашел в сети исходник игры про марио.

Графика и смысл игры там конечно же оставляют желать лучшего.

Но в качестве учебного примера это вполне хорошее начало.

Там есть движущиеся спрайты, проверка столкновений (коллизий) и другие интересные вещи.

Остается только понять как оно всё работает :)))

Чем мы сейчас собственно и займёмся.

Анимация прыгающего шарика.

Запускаем Adobe Flash CS4, выбираем пункт меню ФАЙЛ > СОЗДАТЬ > ФАЙЛ FLASH (ACTION SCRIPT 3.0)

Получим новый пустой документ белого цвета.

Попробуем изменить размеры документа и цвет фона.

Правой кнопкой щелкаем на пустом белом пространстве документа и выбираем пункт меню
СВОЙСТВА ДОКУМЕНТА

СВОЙСТВА ДОКУМЕНТА

Попробуем задать новые размеры - 600 х 400 пикселей -

новые размеры - 600 х 400 пикселей ДОКУМЕНТА

Там же можно изменить цвет фона, давайте изменим его на зеленый -

ЦВЕТ ФОНА ДОКУМЕНТА

После этого жмём ОК.

Теперь в панели инструментов справа выберем примитив - Овал.

Инструмент Овал

И попробуем изобразить окружность как показано на рисунке -

Овал

Теперь надо научиться менять свойства созданного объекта.

В панели инструментов справа выберем ИНСТРУМЕНТ СТРЕЛКА -

ИНСТРУМЕНТ СТРЕЛКА

Теперь наведем указатель мыши на область окружности и щелкнем по ней -

ВЫБОР СВОЙСТВА ЗАЛИВКА

Как Вы заметили она стала выделена точками, которые заполняют всё её пространство.

В панели свойств справа теперь можно легко изменить цвет заливки, изменим например на желтый.

ЖЕЛТАЯ ЗАЛИВКА

Аналогично при помощи ИНСТРУМЕНТа СТРЕЛКА можно выбрать контур (ОБВОДКУ) окружности и изменить его цвет и толщину -

КРАСНЫЙ УТОЛЩЕННЫЙ КОНТУР

Теперь научимся делать простую анимацию - прыгающего шарика, а также экспортировать полученный результат в формат SWF, который можно будет уже публиковать на страницах Вашего сайта.

В нижней части окна Adobe Flash CS4 вы можете видеть ПАНЕЛЬ ВРЕМЕННОЙ ШКАЛЫ.

Там наш примитив ОВАЛ (будем называть его Шарик :) ) пока имеет всего 1 ключевой кадр.

Давайте щелкнем правой кнопкой кадр номер 5 и выберем пункт ВСТАВИТЬ КЛЮЧЕВОЙ КАДР.

Вставляем 5 ключевой кадр

После того, как ключевой кадр создан, наш шарик в этом кадре нужно переместить вверх (мы как бы имитируем "ПОДСКОК" шарика).

Для этого выбираем ИНСТРУМЕНТ СТРЕЛКА и перемещаем наш Шарик в 5 кадре немного вверх.

имитируем 'ПОДСКОК' шарика

По аналогии создаем ключевой кадр 10 и и возвращаем Шарик в исходное положение, либо можно просто скопировать 1 кадр и вставить его на место 10.

Нажимаем CTRL + ENTER чтобы посмотреть полученную анимацию -

Нам с Вами остается научиться экспортировать полученный ролик в формат SWF.

Для этого выбираем пункт меню ФАЙЛ > ЭКСПОРТ > ЭКСПОРТИРОВАТЬ РОЛИК.

Выбираем РОЛИК SWF, задаем имя файла и Сохраняем.

Получим файл SWF, который можно внедрять на страничку вашего сайта при помощи например такого кода -

<div style="text-align: center;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
#version=4,0,2,0" width="600" height="400">
<param name="movie" value="http://megainformatic.ru/papers/flash_dev/hilf_s_1/images/jumped_ball.swf">
<param name="quality" value="high">
<embed src="http://megainformatic.ru/papers/flash_dev/hilf_s_1/images/jumped_ball.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="600" height="400">
</object>
</div>

Файл разумеется нужно разместить в указанной папке на вашем сайте.

Например мой файл расположен здесь - http://megainformatic.ru/papers/flash_dev/hilf_s_1/images/jumped_ball.swf

Спасибо за внимание !!!

Надеюсь этот урок помог Вам сделать 1ый шаг в освоении флеш, как и мне, который его сделал и написал данный урок для Вас :)))

Удачи !!!

В следующем уроке мы попробуем разобраться как заставить шарик перемещаться по экрану по нажатию клавиш стрелок ВВЕРХ, ВНИЗ, ВЛЕВО и ВПРАВО с применением кода ACTION SCRIPT.

Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 1

Предлагаем вашему вниманию онлайн-комикс Костя Коробкин - В гостях у тёти Светы - интерактивный комикс (kk as).

В предметах и явлениях, которые нас окружают часто кроется нечто большее, чем мы привыкли. Замечать особенное и извлекать из этого пользу я научился совсем недавно...

Костя Коробкин - В гостях у тёти Светы (- интерактивный комикс (kk as) - онлайн комикс - страница 1

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1] [страница 2] [страница 3] [страница 4] [страница 5] 

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 1,0796