Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Рэндом дрожание (http://www.flasher.ru/forum/showthread.php?t=41299)

-=shimur=- 27.12.2002 00:17

Рэндом дрожание
 
Подскажите, как програмно сделать дрожание мувика в определенных пределах _x и _y
Типа аот такой JS-функции

function process() {
nw.focus();
nw.moveBy(Math.random()*20-10,Math.random()*20-10);
nw.resizeBy(Math.random()*20-10,Math.random()*20-10);
};

Vrefr 27.12.2002 05:00

Вложений: 1
насколько я понял то тебе надо это (смотри приложение)
а скрипт типа такой

onClipEvent (load) {
x = getProperty(_root.mov, _x);
y = getProperty(_root.mov, _y);
}
onClipEvent (enterFrame) {
n = random(4);
_root.mov._x = x+n;
_root.mov._y = y+n;
}

Школа стажера MaxaNChubina :)
Макс, как это ты сам еще не ответил :)

Max N Chubin_ 27.12.2002 10:47

хе хе хе
 
дык сплю я по ночам!
;)

-=shimur=- 27.12.2002 17:20

файл твой пустой.
А скрипт что-то не работает.
Может я его, конечно не туда пихаю.
Я создал символ, поместил его в основную сцену, выделил и в экшнс прописал твой скрипт, и ничего.
Попробую объяснить подробнее, что мне надо.
Помещаю клип в основную сцену и мне надо, чтобы он в определенный момент дрогнул несколько раз, типа, как вдруг землетрясение произошло.

Vrefr 27.12.2002 17:30

Вложений: 1
мда.... действительно пустой, ну вот еще раз...
как раз то что тебе надо!

Usnul 27.12.2002 17:55

че-то вроде...
 
onClipEvent(load){
function p(){
a=random(2);
if(a==0){
a=-1
}
return a
}
x=5; //арена дрожжания по х :)
y=5; //арена дрожжания по у :)
}
onClipEvent(enterFrame){
_x+=random(x)*p();
_y+=random(y)*p();
}
надеюсь что ето именно тебе и надо.

-=shimur=- 27.12.2002 19:13

Отлично!!! То, что доктор прописал!!!
Спасибо!!!

Usnul 27.12.2002 19:16

наздоровье рад помоч.


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

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