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


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

megainformatic - игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016
игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016 игра Шарики на лифте / Balls on Lift game ver. 04.10.2016 озорные шарики прыгают на лифте, а Вы должны убирать или создавать их
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Как создать игру - Веселый Единственный Буквоежка - игровое меню

megainformatic - Как создать игру - Веселый Единственный Буквоежка - движение и анимация героя

Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами

Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами

megainformatic - Примеры моих работ

megainformatic - Музыкальные темы

megainformatic - Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Онлайн Обучение, Репетитор

megainformatic - Уроки Photoshop - Рисуем и Анимируем

megainformatic - Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт

megainformatic - Уроки Photoshop - Рисуем и Анимируем на AllSoft.ru

megainformatic - DirectX 9c - Изучаем пример MultAnimation

megainformatic - megainformatic cms Система Управления Контентом

megainformatic - Темы для WordPress

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Макет дизайна Вашего сайта

скачать megainformatic cms

megainformatic - Итоги 2010 года

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - как создать инсталлятор для собственной 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!

подробнее

Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

По просьбам наших читателей начинаем публикацию новой серии - Иван Денисов и крутые хакеры. Сегодня читайте роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА.

[содержание]

[далее

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

Иван направил по хозяйственным делам Степана, сразу после обеда, даже не дав ему вымыть посуду и прибрать на кухне.

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

Иван расположился в помещении, которое мы именуем офисом, а Степан - гостиной.

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

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

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

Раздался звонок и вслед за Степаном я отправился в офис.

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

- Где же кола ? - спросил он.
- На кухне, Иван Степаныч. Нижний ящик справа.
- Она охлажденная ?
- Да, достаточно охлажденная.
- Принеси. Захвати также 2 стакана.

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

Степан принёс напиток.

Денисов погрузился в поглощение своей порции газировки и дальнейшее составление узоров.

- Иван Степаныч, могу ли я поинтересоваться, чем это Вы заняты ?

- Видишь ли, Энди, наша работа постоянно требует работы над тем, чтобы открывать что-то новое. И этот процесс нельзя остановить. Если мы остановимся - мы застрянем и будем топтаться на одном месте.

- Я имел в виду, то что Вы сейчас делаете - это какой-то новый проект ?

- Да, Ты прав Энди, это как раз один из тех перспективных проектов, которым мы займёмся в ближайшем будущем.

- Ок. Понял, тогда не буду отвлекать. Но у меня есть к вам вопрос по-другому поводу.

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

Это был Уваров, пришедший с небольшой просьбой.

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

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

Увидев Уварова, Иван спросил:

- Приветствую, Уваров, я вам сколько-то еще должен ?

Уваров приблизился.

- Добрый день, Иван Степанович. Я был бы счастлив, если бы за вами числился какой-нибудь долг. И вообще, если бы кто-нибудь был бы мне должен. Ах! Какое это удовольствие получать деньги.

- Не хотите ли выпить колы ?

- Нет, благодарю.

Петр Уваров прошел мимо кресла и остановился около Ивана, потом произнес:

- Я рискнул прийти просить вас сделать мне одолжение...

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

Иван всегда подавлял Уварова своей наблюдательностью и своим умением рассуждать.

- Никто так не нуждается в займе, как я, - продолжал Петр, - но я пришел не за этим.

- Вполне возможно, вполне возможно, к тому же, если бы вам нужны были деньги, вы казались бы более смущенным и, самое главное, не привели бы с собой женщину.

Тут я не выдержал и вставил:

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

- Да, Энди, слух у тебя великолепный, но тебе нечего было и услышать. Женщина не издала ни звука, а Степан не обращался к ней.

В тоне его голоса появились ласковые нотки, которые он пускал в ход только в беседах со слабым полом.
- Я привел с собой подругу своей жены, - робко произнес Уваров. - Эта женщина в затруднительном положении. Она тоже, как и моя жена Клавдия, армянка. А так как Мария дружит с Клавой, а Клава держится за меня и обе они не раз слышали от меня, что вы можете решить любую запутанную проблему, они и потребовали, чтобы я обратился к вам.

- Хорошо, попросите её войти, - сказал Иван.

Петр вышел в холл и сейчас же вернулся вместе с дамой. Это была красивая невысокая женщина средних лет. Типичная армянка: черные волосы и темные глаза. Одета она была скромно, но опрятно. На ней было розовое из хлопчато-бумажной материи, платье и черный шерстяной жакет.

- Марианна Малакян, Иван Степанович, - представил её Уваров.

Она улыбнулась, показав белые ровные зубы.

- Мария Малакян, - поправила она.

У неё был грудной голос низкого тона.

- А не Тикин ли Малакян ? - спросил Иван.

- Нет, я не замужем.

- У вас какие-то неприятности ?

- Да, Иван Степанович. Петр говорил, что вы могли бы помочь мне.

- Расскажите мне, в чем дело ?

- Хорошо, Иван Степанович. Это касается моего брата Кочара. Он уехал.

- Уехал ? Извините Мария, но я не занимаюсь поиском людей, моя профессия совсем иного рода.

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

- Ок.

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

- Я в этом уверена.

- Хорошо, мне нужны факты - прошу вас рассказать всё, что знаете, и поподробнее. Приступай, Энди.

Я приготовил свой электронный диктофон, чтобы записать её рассказ.

Эта женщина хорошо владела собой и толково, в нескольких словах передала суть дела.

Она была администратором кафе в районе Берсеневской набережной и там же неподалеку жила.

Её брат, Кочар Малакян, старше её на два года, жил неподалеку от Моховой.

По специальности он был программист высокой квалификации.

Он работал в течение многих лет в одной крупной ИТ-компании.

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

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

В течение всей последней зимы и весны у него уже не было никаких сбережений и он жил на средства сестры.

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

Мария согласилась с его решением и дала ему денег для покупки билета на самолет.

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

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

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

- Это было позавчера ? - уточнил я.

Уваров достал свой электронный ежедневник и проверил.

- Совершенно верно, в понедельник, двадцатого декабря.

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

- Уваров, сегодня среда, двадцать второе декабря.

- Ну так что же ?

- Это было в понедельник ? - обратился он к Марии.

- Да, Иван Степанович. Конечно в понедельник. Это мой выходной день.

- Так, значит в понедельник, 21 декабря, - прошептал он себе под нос. - Я очень сожалею, Мария Малакян, но не могу вам дать дельный совет. Рекомендую вам обратиться в милицию.

- Я уже обращалась, Иван Степанович. Они ответили мне, что он давно улетел в Армению и, видимо, прихватил с собой и мои деньги.

- А может быть, это так и есть ?

- О нет, Иван Степанович. Я лучше знаю своего брата, чем они. Он никогда бы так не поступил.

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

- Они не могли мне этого сказать, Иван Степанович, так как все рейсы в эти дни были отменены из-за плохой погоды. Да они и не собирались что-либо расследовать или узнавать. Они просто заявили, что он улетел в Армению, и этим ограничились.

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

- Но где же тогда находится его тело ?

- Рано или поздно кто-нибудь обнаружит его, и тогда милиция вас известит.

- Я в это не верю, Иван Степанович. И кроме того, был же еще один телефонный звонок ...

- Вы ничего не сказали мне о телефонном звонке.

Она улыбнулась и ответила:
- Я просто не успела рассказать вам об этом. Около семи часов вечера кто-то позвонил ему, он был как раз на лестичной клетке и курил, а соседка по квартире слышала его разговор.

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

- У меня нет друзей, - ответил Иван. - Скажите, а сколько у вас имеется денег ?

- О ! У меня сто пятьдесят тысяч рублей и даже немного больше.

- Какую сумму вы согласны потратить ?

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

Иван кивнул в знак согласия.

- Энди, - обратился он ко мне, - поезжайте вместе с Марией Малакян в дом, где жил её брат. Поговорите с соседкой, которая слышала его последний разговор по телефону, обыщите комнату и главное - всю информацию в его компьютере, и возьмите всё, что найдете интересным.

Мария Малакян встала, поблагодарила Ивана и вышла из комнаты вместе со мной и Уваровым.

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

подробнее

Приключения Кости Коробкина - Как я провел лето - онлайн комикс - страница 2

Предлагаем вашему вниманию онлайн-комикс Приключения Кости Коробкина - Как я провел лето.

Костя ? Привет, а ты тут что делаешь ?

онлайн-комикс Приключения Кости Коробкина - Как я провел лето страница 2

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

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

подробнее

     
  Что нужно для создания собственного сайта ? - Создаем Сайт Своими Руками - СССР  
     
     
     
 

Вы наверняка слышали что такое CMS (Content Management System) - Система Управления Контентом - а если нет, то скажу Вам - это то, что поможет Вам создать и организовать информацию на собственном сайте.

Хочу сразу предупредить Вас, что никакая CMS не может:

- сама создавать контент и изменять его;

- она не умеет создавать сайты такими, какие Вы придумаете;

- она не умеет выкладывать сайт на хостинг, продвигать сайт и многое другое.

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

Свой сайт Вам придется создавать самим или попросить об этом кого-либо.

Создание сайта включает следующие этапы:

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

2) Разработка макета сайта. Если Вы твёрдо решили создать сайт и определились с 1 пунктом, то на данном этапе нужно придумать и нарисовать схему сайта, по ней создать дизайн и сверстать макет.

3) Установка сайта на конкретную CMS и доработка функционала, удовлетворяющего задачам сайта. Данный этап частично может включать предыдущий, так как верстка макета сайта должна учитывать требования конкретной CMS. Этот этап может быть достаточно сложным и длинным, особенно если Вы задумали какой-то большой и обширный проект.

4) Установка сайта и тестирование его возможностей. Данный этап начинается уже в момент, когда начнётся 3 этап, т. к. в ходе разработки любого сайта функционал создается и тестируется поэтапно, пока не будет закончен. После локального тестирования сайт обычно выгружается и устанавливается на хостинге.

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

 
     
  Как видите современный сайт - это часть Вашего бизнеса или весь бизнес. При помощи него Вы можете решать большой спектр своих бизнес-задач, но конечно же только в том случае, если Вы успешно закончили работу по 1-5 этапам, и продолжаете заниматься постоянной поддержкой, улучшением и сопровождением своего сайта.  
     
  Теперь возникает вопрос: А под силу ли сделать всё это одному человеку ? И сколько для этого потребуется времени и средств ?  
     
  Отвечаю: конечно же, всё зависит от каждого конкретного случая, но почти наверняка, даже если Вы задумываете очень сложный и многогранный сайт, на начальном этапе можно остановить свой выбор на самом минимально-необходимом функционале, который под силу реализовать даже одному человеку - владельцу сайта.  
     
 

Как говорится, нужно начать с самого простого, ну а дальше - будет видно.

Что нужно для создания сайта прямо сейчас ?

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

1) скачать и установить на свой компьютер пакет Web-разработчика DENVER. Я не буду здесь приводить ссылку, найдите сами. Достаточно в любом поисковике набрать искомую фразу.

2) выбрать, скачать и установить локально (тоже на свой компьютер) CMS.

3) приступить к процессу создания своего сайта (см. выше - этапы 1 - 5).

 
     
  Мы не ставим сверх задач, мы научимся создавать простые и функциональные сайты, которые под силу создать даже одному человеку, причём затраты сил и времени будут минимальны, т. к. во многом вы получите готовые решения и подробное объяснение их смысла работы.  
     
  Вот и всё. Если Вы поняли, что можно и нужно создать собственный сайт, приступим прямо сейчас !  
     
  [далее] мы рассмотрим процесс создания макета нашего сайта (2 этап), этап 1 я надеюсь Вы уже для себя определили, т. е. какие специфичные задачи будет решать ваш сайт. Мы же решим общие задачи, которые может и должен решать любой сайт и на примере этой работы вы, надеюсь, научитесь решать и специфичные задачи, необходимые именно для вашего специфичного сайта !  
     
     
     
     
     
     
     
подробнее

Использование баннер-ротатора



Чтобы ваши баннеры могли отображаться на других сайтах и форумах в подписи - используйте такой код -




Нажав кнопку Test можно увидеть как будет отображаться баннер и кликнуть по нему для проверки того, как срабатывает клик по данному баннеру: по правильной ли ссылке выполняется переход ?

Вы можете заметить, что все ссылки в коде имеют вид -

http://megainformatic.ru/b/9/url
http://megainformatic.ru/b/9/preview
http://megainformatic.ru/b/9/vid

Вместо числа 9, в ваших ссылках нужно подставить ваш собственный id (Ваш user id), который можно узнать на странице Профиль в личном кабинете.

Разработка flash-приложения для сайта: онлайн примерочная



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

Сайты построенные на php не обладают такой степенью интерактивности, какая свойственна настольным приложениям. Конечно если использовать php вкупе с технологией ajax, то можно добиться интерактивности, и всё-таки она будет во многом зависимой от внешних неконтролируемых факторов:

- скорости исполнения скриптов, т. е. от оптимальности алгоритмов;

- характеристик сервера на котором размещен сайт и его загруженности;

В противовес этому приложения, выполняемые на стороне пользователя, такие как swf-flash объекты лишены всех этих недостатков.

Основная цель, которую я ставлю перед собой: научиться писать flash-приложения.

Флеш-приложение должно уметь выполнять какие-то действия, присущие настольным и самое главное - иметь высокую степень отклика.

Задачи, которые сложно решить посредством php мы будем решать на flash. А сама эта технология, обеспечит высокий отклик. Поскольку flash выполняется на стороне клиента, он по-сути является обычным настольным приложением, только выполняемым в браузерере.

Например у вас есть сайт магазина одежды и вы хотели бы на нём иметь модуль онлайн-примерочной.

Для начала ограничимся самой простой задачей - пусть примерочная будет представлять из себя человека (девушку), в платье, и будет возможность выбирать цвет платья из стандартного набора цветов.

Также чуть ниже будет кнопка КУПИТЬ при нажатии на которую должен происходить переход на страницу сайта с передачей параметра - цвет платья.

Таким образом flash-приложение ОНЛАЙН-ПРИМЕРОЧНАЯ должна выглядеть примерно так -

онлайн-примерочная

Для начала поставим такую задачу: нам нужно создать объект КНОПКА при нажатии на которую будет происходить какое-либо действие, например будет появляться на экране текст.

Как оказалось, сначала нужно изучить некоторые основы.

Используя среду FlashDevelop 4.3 создадим новый проект AS3 и в модуле Main.as запишем такой код -

package { import flash.display.Sprite;
import flash.events.Event;

/**
* ...
* @author megainformatic
*/
public class Main extends Sprite
{

public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);

ExampleApplication();
}

private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}

public function ExampleApplication():void {
//graphics.lineStyle(1, int(Math.random() * 100000), 1);
for ( var i:int = 0; i < 100; i++ )
{
graphics.lineStyle(1, (int)(Math.random() * 0xffffff), 1);
graphics.lineTo(Math.random() * 600, Math.random() * 600);
//trace(int(Math.random() * 0xffffff));
}
}

}

}



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

Приложение самое простейшее - оно выводит случайным образом 100 линий разного цвета.

Вопросы, которые были разрешены:

1) Как создать проект AS3 во Flash Develop

2) Как привести тип цвета, который задается как значение от 0x000000 до 0xffffff (от черного до белого), т. е. как HEXADECIMAL - шестнадцатиричный, к нужному - INT - целое.

Для этого

graphics.lineStyle(1, int(Math.random() * 0xffffff), 1); Т. е. вызываем функцию определения стиля для линии из модуля graphics, функция lineStyle.

Вызываем функцию random, чтобы получить случайное число в диапазоне от 0 до 1 (число float - т. е. с плавающей точкой, например 0.26353)

Умножаем полученное значение на 0xffffff, что гарантированно даст нам значение в нужном диапазоне ( от 0x000000 до 0xffffff ), однако число остается не целым, поэтому заключительный шаг - int(Math.random() * 0xffffff), т. е. приводим полученное значение к типу INT - целое.

3) Как выводить значения переменных на экран в режиме отладки ?

Для этого режим сборки вашего приложения должен быть DEBUG, запускаете приложение из среды Flash Develop, а в нужных местах кода вызываете функцию trace с указанием нужной переменной - trace(int(Math.random() * 0xffffff));

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

Не забудьте убрать // - знак комментария - иначе данный код просто игнорируется.

4) Почему в одном случае цвет линии остается без изменений, а в другом меняется ?

В коде вы можете увидеть две почти одинаковых строчки -

//graphics.lineStyle(1, int(Math.random() * 100000), 1);

и

graphics.lineStyle(1, (int)(Math.random() * 0xffffff), 1);

если раскомментировать (убрать //) у первой, а вторую наоборот закомментировать (// добавить перед началом строки), сохранить изменения и запустить приложение - увидите, что линии все одинакового цвета.

Ответ прост - если функция вызывается до начала цикла FOR, ( for ( var i:int = 0; i < 100; i++ ) ), то она вызывается лишь 1 раз и цвет линии останется без изменений.

Во-втором случае цвет линий каждый раз меняется в цикле.

В завершение мне осталось продемонстрировать как работает данное flash-приложение -



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

Советую поэкспериментировать - например как вывести не 100, а больше линий ?

Как изменить длину выводимых линий ?

Цели данного урока в основном были вводными - заложить основы, которые позволят Вам двигаться дальше в освоении Flash Develop и создания AS3 приложений в этой среде (для WEB и других нужд).

Надеюсь вам был полезен данный урок.

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

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

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



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


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