Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Безостановочное движение фона (http://www.flasher.ru/forum/showthread.php?t=206556)

Teresa_92 11.02.2014 16:19

Безостановочное движение фона
 
Всем привет! Я пока еще только осваиваю action Script, но хотелось бы узнать, знали ли кто какой код используется, что бы создать движущийся фон, как вот здесь http://portofollo.blogspot.com/2012/05/7-hittest.html

samana 11.02.2014 18:16

Вложений: 1
Если у вас фон статичный, то это делается с помощью двух одинаковый картинок, которые постоянно возвращаются. Посмотрите:
back.swf   (0.6 Кб)

Teresa_92 11.02.2014 19:15

да, фон статичный! А можно как-то более подробно объяснить как это сделать! Буду весьма благодарна!)

samana 11.02.2014 19:50

Вложений: 2
Если у вас установлен Flash, то посмотрите исходник.
Если Flash у вас нет, тогда у меня сделано следующее.
Сцена размерами 500х380. Картинка заднего фона имеет такие же размеры. Я взял два раза картинку фона и поместил их в один мувиклип, рядом друг с другом. Назвал этот мувиклип back_mc. Поместил его в нулевые координаты и написал в кадре код:
Код AS3:

//скорость перемещения заднего плана
var speed:int=20;
//ширина сцены
var backWidth:int=500;
 
addEventListener(Event.ENTER_FRAME,ef);
function ef(e:Event):void
{
        //двигаем фон влево
        back_mc.x-=speed;
        //если фон переместился больше, чем ширина сцены,
        //то смещаем фон в обратную сторону на величину сцены
        if(back_mc.x<-backWidth)
        {
                back_mc.x+=backWidth;
        }
}

back.swf   (15.9 Кб)

Teresa_92 11.02.2014 19:53

Да, Flash установлен! Но уже дома посмотрю..пока в телефоном режиме! Но большое спасибо за столь подробный ответ!

samana 11.02.2014 19:57

Пожалуйста!)

Teresa_92 17.02.2014 22:01

Вложений: 1
Добрый вечер! Наконец-то руки дошли и я села за работу. Вот что получилось, но почему-то кажется, что все равно как-то не так у меня.

Может, что-то не так сделала...укажите на ошибки. Заранее благодарна! (Мой результат во вложении)

Akopalipsis 17.02.2014 22:46

Если Вам не трудно, то залейте swf и классы с кодом сюда.

samana 17.02.2014 22:55

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

Teresa_92 17.02.2014 23:32

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


Часовой пояс GMT +4, время: 10:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.