Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onMouseWheel(delta)/не по координатам (http://www.flasher.ru/forum/showthread.php?t=109709)

priroda 19.03.2008 15:12

onMouseWheel(delta)/не по координатам
 
Привет)

с возможностью передвигать мувик по координатам с помощью колёсика на мыши - разобралась. Вот не могу додумать - нужно управление колёсиком направить на пробег по кадрам.
т.е. есть анимация на, пусть будет 20 кадров. а с помощью колёсика мы следим за передвижением по кадрам.
?

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

Код:

center=275;
if(myMovieClip._x<center){

 if myMovieClip._x=215 то _root.coin.gotoAndStop(9);
 if myMovieClip._x=215 то _root.coin.gotoAndStop(9);
 if myMovieClip._x=165 то _root.coin.gotoAndStop(8);
 if myMovieClip._x=115 то _root.coin.gotoAndStop(7);
 if myMovieClip._x=65 то _root.coin.gotoAndStop(6);
 if myMovieClip._x=15 то _root.coin.gotoAndStop(5);
}else{

 if myMovieClip._x=315 то _root.coin.gotoAndStop(11);
 if myMovieClip._x=415 то _root.coin.gotoAndStop(12);
 if myMovieClip._x=465 то _root.coin.gotoAndStop(13);
 if myMovieClip._x=515 то _root.coin.gotoAndStop(14);
 if myMovieClip._x=535 то _root.coin.gotoAndStop(15);
}

или сделать это не так, извините, *****.
я просто не знаю как ещё перемещаться по кадрам от движения колёсика мыши.

udaaff 19.03.2008 21:08

Код:

Mouse.addListener(this);

movieClip.stop();

function onMouseWheel(delta)
{
        var newFrame:Number = movieClip._currentframe + delta / Math.abs(delta);
       
        if (newFrame > movieClip._totalframes)
                return;
        if (newFrame < 0)
                return;
       
        movieClip.gotoAndStop(newFrame);
}


priroda 19.03.2008 22:29

!!.. нет слов.

спасибо


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

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