-Цитатник

Дождь. Удивительно ласковая и приятная песня Мурата Тхагалегова-Дождь - (6)

Дождь !!!!   https://i0.wampi.ru/2019/10/23/DOZD.gif

С Днем рождения от Юрия Шифрина. Это круто!!! - (0)

С Днём рождения Муза моя (Cadmii) Есть много...

Как показать собеседнику по Скайпу то, что происходит у Вас на экране. - (0)

   Как показать собеседнику по Скайпу то, что происходит у Вас...

УБЕЖАВШИЙ ПОЕЗД - (0)

Убежавший поезд Бывают в жизни чудеса

Поздравления с Благовещением от MissKcu - (2)

Поздравления с Благовещением от MissKcu ...

 -Помощь новичкам

Всего опекалось новичков: 15
Проверено анкет за неделю: 0
За неделю набрано баллов: 0 (86343 место)
За все время набрано баллов: 48 (14541 место)

 -Рубрики

 -Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Я - фотограф Я - фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо
  • Перейти к приложению Всегда под рукой Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
  • Перейти к приложению Кнопки рейтинга «Яндекс.блоги» Кнопки рейтинга «Яндекс.блоги»Добавляет кнопки рейтинга яндекса в профиль. Плюс еще скоро появятся графики изменения рейтинга за месяц
  • Перейти к приложению Онлайн-игра "Empire" Онлайн-игра "Empire"Преврати свой маленький замок в могущественную крепость и стань правителем величайшего королевства в игре Goodgame Empire. Строй свою собственную империю, расширяй ее и защищай от других игроков. Б

 -Кнопки рейтинга «Яндекс.блоги»

 -неизвестно

 -Я - фотограф

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

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

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

 

 -Статистика

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


Создать диалог между героями в сопровождении музыкальных эффектов для флеш в Adobe Flash CS5.

Вторник, 23 Февраля 2016 г. 21:00 + в цитатник







Создать диалог между героями в сопровождении музыкальных эффектов для флеш в Adobe Flash CS5.







В этом уроке Вы сможете легко создать любой диалог между героями во флеш.
Прилагаю текстовой урок во вложении со скриптом.
Удачи Вам!
Скрипт:
Вписываем скрипт под № 1. Он без музыки. Только фразы.
var speed = 6;
bob.onEnterFrame = function()
{
 if (Key.isDown(Key.LEFT))
 {
 this._x -= speed;
 }
 if (Key.isDown(Key.RIGHT))
 {
 this._x += speed;
 
 }
 if (Key.isDown(Key.UP))
 {
 this._y -= speed;
 
 }
 if (Key.isDown(Key.DOWN))
 {
 this._y += speed;
 
 }
};
// Это текст можно заменить здесь на свой. 
//Добавить еще текст, но обязательно заключая в кавычки и через запятую
var bob1_phrases = ["Привет, друг!", "Хорошая сегодня погодка, мм?", "Эй, что нового?"];
var bob2_phrases = ["Кхм..", "Что тебе нужно?", "Аккуратней, парень!"];


function setDialogues(mc:MovieClip, phrases:Array, yy:Number)
{
 var fi_fa = mc.attachMovie("ff", "ff" + mc._name, _root.getNextHighestDepth());
 fi_fa._y = yy;
fi_fa._visible = false;
 mc.curPhrase = 0;
 mc.maxPhrase = phrases.length - 1;
 mc.speaking = false;
 mc.onEnterFrame = function()
 {
 var dx = bob._x - this._x;
 var dy = bob._y - this._y;
 // 120 это расстояние в прикселях до приближения к предмету. Можно заменить
 if (Math.abs(dx) < 120 && Math.abs(dy) < 120)
 {
 if (Key.isDown(Key.SPACE) && this.speaking == false)
 {
 this.speaking = true;
 fi_fa._visible = true;
 fi_fa.txt.text = phrases[this.curPhrase];
 if (this.curPhrase >= this.maxPhrase)
 {
 this.curPhrase = 0;
 }
 else
 {
 this.curPhrase++;
 }
 }
 }
 else
 {
 this.speaking = false;
 this.timer = 0;
 fi_fa.txt.text = "";
 fi_fa._visible = false;
 }
 if (this.speaking)
 {
 this.timer == undefined ? this.timer = 0 : this.timer++;
 //20 это высвечивания текста цифра в секундахи их можно заменить
 if (this.timer >= 20)
 {
 this.timer = 0;
 this.speaking = false;
 fi_fa.txt.text = "";
 fi_fa._visible = false;
 }
 }
 };
}
setDialogues(bob1,bob1_phrases,-30);
setDialogues(bob2,bob2_phrases,-30);

Скрипт  № 2  С  Музыкальным эффектом  
var speed = 6;
love.onEnterFrame = function()
{
 if (Key.isDown(Key.LEFT))
 {
 this._x -= speed;
 }
 if (Key.isDown(Key.RIGHT))
 {
 this._x += speed;
 
 }
 if (Key.isDown(Key.UP))
 {
 this._y -= speed;
 
 }
 if (Key.isDown(Key.DOWN))
 {
 this._y += speed;
 
 }
};
var bob1_phrases = ["Все! Попалась на крючок", "К черту, девки, пляски!", "На наживку мужичок", "вытянул из «аськи»!"];
var bob2_phrases = ["Щеголяла в неглиже", "перед Скайпом сутки!", "пусть он жениться на мне,", "потому,что в животе", "ржет беззубый скайпик"];
var bob1_voices = ["m1g1", "m1g2", "m1g3"];
var bob2_voices = ["m2g1", "m2g2", "m2g3"];


function setDialogues(mc:MovieClip, phrases:Array, voices:Array, yy:Number)
{
 var f_fifa = mc.attachMovie("fifa", "fifa" + mc._name, _root.getNextHighestDepth());
 f_fifa._y = yy;
 f_fifa._visible = false;
 mc.curPhrase = 0;
 mc.maxPhrase = phrases.length - 1;
 mc.speaking = false;
 mc.onEnterFrame = function()
 {
 var fx = love._x - this._x;
 var fy = love._y - this._y;
 if (Math.abs(fx) < 120 && Math.abs(fy) < 120)
 {
	 
	 
	 
 if (Key.isDown(Key.SPACE) && this.speaking == false)
 {
 this.speaking = true;
 f_fifa._visible = true;
 f_fifa.txt.text = phrases[this.curPhrase];
 sound = new Sound(mc);
 sound.attachSound (voices[this.curPhrase]);
 sound.start();
 if (this.curPhrase >= this.maxPhrase)
 {
 this.curPhrase = 0;
 }
 else
 {
 this.curPhrase++;
 }
 }
 }
 else
 {
 this.speaking = false;
 this.timer = 0;
 f_fifa.txt.text = "";
 f_fifa._visible = false;
 }
 if (this.speaking)
 {
 this.timer == undefined ? this.timer = 0 : this.timer++;
 if (this.timer >= 15)
 {
 this.timer = 0;
 this.speaking = false;
 f_fifa.txt.text = "";
 f_fifa._visible = false;
 }
 }
 };
}
setDialogues(bob1,bob2_phrases,bob2_voices,-30);
setDialogues(bob2,bob1_phrases,bob1_voices,-30);



Надеюсь Вам понравилось!

 

Вложение: 4980239_sozdanie___dialoga_mezhdu_geroyami_dlya_flesh_rolika.docx

Рубрики:  Adobe Flash CS5.Уроки флеш.
Уроки для Adobe Flash CS5. Сделать движение.Сделать плеер. Сделать флеш эффекты.
Метки:  

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

Татьяна_Волкова_Литвинова   обратиться по имени Вторник, 23 Февраля 2016 г. 21:13 (ссылка)
Танюша, спасибо! Вложение взяла. Боюсь, что не справлюсь.
Ответить С цитатой В цитатник
Перейти к дневнику

Вторник, 23 Февраля 2016 г. 21:16ссылка
Справишся. Я постаралась описать урок без лишних слов . Вся работа на двух слоях-сами герои и скрипт.
Не справишся_я помогу.
QAKLEN   обратиться по имени Вторник, 23 Февраля 2016 г. 21:21 (ссылка)
ТАНЮША ,Я НЕ СМОГУ! ЕСЛИ БЫЛИ ПО ПОРЯДКУ! 123456 И Т Д.СПАСИБО!
Ответить С цитатой В цитатник
Перейти к дневнику

Вторник, 23 Февраля 2016 г. 21:25ссылка
Во вложении так и есть, только без цифр. Давай, пробуй. Все получится.
Марина_Ушакова   обратиться по имени Вторник, 23 Февраля 2016 г. 21:55 (ссылка)
Очень интересно. Доброй ночи, Танюша
Ответить С цитатой В цитатник
Jorjorych   обратиться по имени Вторник, 23 Февраля 2016 г. 23:15 (ссылка)
Интересно, Таня. Но у меня Word документ не открывается, сообщается что файл повреждён. (Word2010).

Всё, открыл в WordPad. Буду ... Спасибо!
Ответить С цитатой В цитатник
Перейти к дневнику

Среда, 24 Февраля 2016 г. 08:33ссылка
Напугал... И я в пост вставила скрипт))
С прошедшим, нет всегда настоящим тебя праздником мужчин! Обнимаю!
Перейти к дневнику
Перейти к дневнику

Среда, 24 Февраля 2016 г. 22:28ссылка
Ой.. Ошарашил ты меня причем быстро и внушительно)))) Мур-мур... Я стесняюсь и восторгаюсь твоей фантазией!! У.. Как бы я сейчас тебя расцеловала бы )))
Умничка. Ну я так и знала, что тебе это удастся за 7 секунд.
Перейти к дневнику

Среда, 24 Февраля 2016 г. 23:35ссылка
Весь в краске ...
Никак не осмыслю "Условие =if=". И вообще почти не занимаюсь последнее время флешем.
Выложу эту флешку в днев, пусть покрасуется там.
Перейти к дневнику

Воскресенье, 28 Февраля 2016 г. 00:48ссылка
Когда преобразовываем в символ видеоролика даем Имя символу fi_fa.
А вот в графе "индентификатор"( в этом же окне) дать имя ff
(в этом же окне где есть класс..)
Это сокращенные две буквы. Просто ff английскими буквами.
Перейти к дневнику

Воскресенье, 28 Февраля 2016 г. 01:00ссылка
Спасибо Таня. С этим у меня нет проблем. Я об условии if-else в скриптах (AS2 , 3). Не разобрался до сих пор в синтаксисе этого условия. И не только этого.
Видела доработанную флешку:http://www.liveinternet.ru/users/jorjorych/post385346285/ ?
Перейти к дневнику

Воскресенье, 28 Февраля 2016 г. 02:12ссылка
это основной блок в котором присваивается состояние диалогов
this.speaking = true;
d_box._visible = true;
d_box.txt.text = phrases[this.curPhrase];
if (this.curPhrase(говорит фразу) >= this.maxPhrase(чтобы выразилась след. фраза)
{
this.curPhrase = 0;( фразы приравниваем к 0)
}
else
{
this.curPhrase++;(увеличене фраз)
}
Ветка else относится к состоянию разговаривать или нет
Перейти к дневнику

Воскресенье, 28 Февраля 2016 г. 20:46ссылка
Да не этот конкретный пример, а вообще. Да ладно, хватит тебя мучить, возьму учебники и буду штудировать. Авось сверкнёт понимание...
Flash_Magic   обратиться по имени Среда, 24 Февраля 2016 г. 00:02 (ссылка)
Ой как у тебя всё ловко получается, просто супер
Великолепный урок, очень интересно!!!! Ты уже как профи работаешь в этой проге!
Спасибо моя дорогая, будем учиться
Ответить С цитатой В цитатник
Перейти к дневнику

Среда, 24 Февраля 2016 г. 08:37ссылка
Какой там профи... Все учусь, учусььь.. А толку нету. Лень матушка одолевает)))
Есть красивые вещи, которые можно сделать, но в них есть недомолвки которые понять не могу, а авторы не отвечают (в основном по скрипту). И все, пропадает интерес сразу.
Этот урок больше подойдет для разработки игры. Но можно и пофантазировать (если прижать к теплой печке...)
LiSu   обратиться по имени Четверг, 25 Февраля 2016 г. 06:51 (ссылка)
Очень интересный эффект. Спасибо за урок!
Ответить С цитатой В цитатник
Лариса_Гурьянова   обратиться по имени Четверг, 25 Февраля 2016 г. 22:14 (ссылка)
Ой, как интересно, Танюша!!!! Спасибо!!! Обязательно попробую!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 26 Февраля 2016 г. 01:42ссылка
)))) Лариса!!! Смеюсь. Тебе все по плечу))) И многому мне еще у тебя учиться надо!
nadmirchik   обратиться по имени Суббота, 27 Февраля 2016 г. 17:50 (ссылка)
Спасибо большое за интересный урок!
Ответить С цитатой В цитатник
Перейти к дневнику

Воскресенье, 28 Февраля 2016 г. 00:50ссылка
Не за что. Удачи в творчестве и жизни обязательно!
Комментировать К дневнику Страницы: [1] [Новые]
 

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

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

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

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