-Всегда под рукой

 -Метки

 -Поиск по дневнику

Поиск сообщений в Legionary

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.05.2009
Записей:
Комментариев:
Написано: 27469


Дополнение к уроку про игру. Разбор скриптов.

Воскресенье, 21 Февраля 2010 г. 14:25 + в цитатник

Дополнение к уроку про игру. Разбор скриптов.



Как и обещал, коротенький пост. Разберем скрипты, которые использовали в этом уроке.

Первый, который мы использовали:

fscommand("showMenu","false");
stop();
btn_1.onRelease = function ()
{
gotoAndStop(2);
};


Частями разберем:
fscommand("showMenu","false"); - Эта строка, прячет меню флешки. Т.е. при нажатии правой кнопкой по флешке,- в выползшем окошке не будет такого пункта как, например, "воспроизвести". ( это нам надо, чтоб пользователь не мог промотать флешку вперед не ответив на все вопросы)


Скрипт что-то не очень хорошо выполняет свою функцию. Если флешку скачать и посмотреть на компьютере,- то все нормально. Если в пост вставить,- тоже все хорошо. А вот если перейти к ней по прямой ссылке ( как у меня в уроке), то... уже все меню отображается:-( Пока не знаю,- почему так(

stop(); - остановка флешке на том кадре, где это прописано. Ведь по умолчанию, кадры флешки воспроизводятся друг за другом без остановок на нужном нам кадре:-)

btn_1.onRelease = function () - btn_1 - если помните, это имя нашей первой кнопки:-) Эта запись означает, что при нажатии на эту первую кнопку, будет выполнена определенная функция.

gotoAndStop(2); - это уже как раз та самая функция. Т.е. "перейти и остановиться на кадр второй". Второй,- указан цифрой в скобочках.

И следующий скрипт, он повторяющийся, только с изменением порядковых номеров кадров и ответов на вопросы:

net._visible = false;
btn_2.onRelease = function ()
{
if (tex_1.text == "*******")
{
gotoAndStop(3);
}
else
{
net._visible = true;
}
};


net._visible = false; - net это имя нашей картинки, которая появляется при вводе неправильного ответа. А вся эта строка означает, что эту нашу картинку показывать не надо (хоть она и есть ).

btn_2.onRelease = function () - уже знакомая нам запись, обозначающая, что при нажатии кнопки с именем btn_2 будет выполняться определенная функция.

if (tex_1.text == "*******")
{
gotoAndStop(3);
}
else
{
net._visible = true;
}
- это та самая функция:-) Делится на две части. На "если" и "если нет":-) Все очень просто) Если текст напечатанный в окошке, которое мы назвали tex_1 , равен правильному ответу, то флешка перейдет на 3-ий кадр. А если ответ не равен правильному, то наша картинка "ошибки" становится видимой - net._visible = true;

Если не говорить сразу "что все очень сложно", то на деле,- все очень просто)))
Экспериментируйте и удачи вам:-))
Рубрики:  Уроки по flash
Метки:  

Процитировано 29 раз
Понравилось: 7 пользователям

A-lekssa   обратиться по имени Воскресенье, 21 Февраля 2010 г. 14:38 (ссылка)
...ага... не буду торопиться говорить, что "слишком сложно", вдруг сработает и окажется "все просто" ! :-) Спасибо большое!
Ответить С цитатой В цитатник
Перейти к дневнику

Воскресенье, 21 Февраля 2010 г. 14:40ссылка
A-lekssa, правильно, правильно)) молодец!:clapping:
MONI4KA   обратиться по имени Воскресенье, 21 Февраля 2010 г. 15:36 (ссылка)
Ответить С цитатой В цитатник
Перейти к дневнику

Воскресенье, 21 Февраля 2010 г. 15:37ссылка
MONI4KA, Вам спасибо:-)
ЛеНн4ик   обратиться по имени Понедельник, 22 Февраля 2010 г. 17:21 (ссылка)
Буду разбираться...спасибо за уроки. С наступающим прадником !!!
Ответить С цитатой В цитатник
Перейти к дневнику
Kapitoshka_N   обратиться по имени Понедельник, 01 Марта 2010 г. 15:38 (ссылка)
Legionary, спасибо:) Возьму всё:) Потом буду разбираться!!!
Ответить С цитатой В цитатник
Перейти к дневнику

Среда, 03 Марта 2010 г. 05:00ссылка
Kapitoshka_N, када потом?теперь и некогда...16 на 16...а то и 20 на 20 ж))))))
Kapitoshka_N   обратиться по имени Четверг, 04 Марта 2010 г. 10:52 (ссылка)
Legionary, Ты абсолютно прав!!!!!
Ответить С цитатой В цитатник
ludamilla   обратиться по имени Четверг, 07 Октября 2010 г. 16:29 (ссылка)
Спасибо)
Ответить С цитатой В цитатник
Журавленок   обратиться по имени Среда, 15 Февраля 2012 г. 02:19 (ссылка)
Благодарю за Ваш Великий труд.
Ответить С цитатой В цитатник
ЛИДА_ЕГОРОВА   обратиться по имени Воскресенье, 27 Мая 2012 г. 13:18 (ссылка)
Ох,не ругайте,скачала все ваши уроки!!!!!!!!!!!!!!!!!!!!!
Ответить С цитатой В цитатник
Лида_Юринец   обратиться по имени Воскресенье, 27 Мая 2012 г. 16:14 (ссылка)
.
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ-пїЅ-пїЅпїЅпїЅпїЅпїЅ (299x198, 57Kb)
Ответить С цитатой В цитатник
FaithMona   обратиться по имени Пятница, 26 Октября 2012 г. 23:03 (ссылка)
Ответить С цитатой В цитатник
Аноним   обратиться по имени Среда, 21 Ноября 2012 г. 15:02 (ссылка)
Спасибо.
Ответить С цитатой В цитатник
кудесница69   обратиться по имени Пятница, 28 Декабря 2012 г. 19:14 (ссылка)
Большое спасибо!
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку