Статьи

Flash Script — меню с прокруткой на фоне прокрутки


Это популярный эффект, и это легко сделать! Вот как…

1. Установите свойства кадра в первую очередь. Размер должен быть 420 X 90 пикселей, а частота кадров должна составлять 25 кадров в секунду.

2. Импортируйте фоновую картинку. Я сделал фоновый рисунок в фотошопе, и его размер составил 700 х 85 пикселей.

3. Выберите фоновое изображение и преобразуйте его в видеоклип. Назовите это bg_static.

4. Дайте этому имя экземпляра «bg».

1190_1

5. Создайте видеоклип размером 1045 х 40 пикселей. Дайте этому имя экземпляра «меню».

6. Выберите первый кадр и вставьте это действие:

xm = 0; 
//function to set the xpos of the movieclip
function xpos(bar_length,mul)
{
hpos = 0;
scroll_length = 420;
incr = bar_length/scroll_length;
xm = _xmouse;
if(_xmouse <= 10){xm = 10;}
if(_xmouse >= 400){xm = 400;}
scroll_x = hpos - xm;
scroll_x = scroll_x * mul;
x_pos = scroll_x * incr;
x_pos = x_pos + hpos;
return x_pos;
}

_root.onEnterFrame = function ()
{
// call function xpos
x_pos = xpos(700,.20);
with (bg)
{
_x += (x_pos - _x)*.4;
}
// call function xpos
x_pos = xpos(950,.75);
with (menu)
{
_x += (x_pos - _x)*.4;
}
}

Теперь вы закончили! Проверьте фильм.

Загрузите примеры файлов здесь .