swapDepths?

2 отговора 33 прегледа
#1

swapDepths?

Имам следния проблем:
Правя си една флаш игра. Имам MC husband, което винаги се насочва към MC man (аз), което бяга от него чрез стрелките. Вижте тази картинка.
Искам, когато man е на по-далечен план от husband , да минава зад него и обратно.
Направих следната проверка:
onClipEvent(enterFrame){
if(_root.man._y > _root.husband._y){
_root.man.swapDepths(_root.husband);
}
if(_root.man._y < _root.husband._y){
_root.man.swapDepths(_root.husband);
}
}

Това действа, обаче се получава така, че когато имат застъпване в изображенията(едното минава зад другото) се получава силно трептене в тази зона.
Какво мога да използвам за целта?
Иначе се получава така, че все едно едното човече е стъпило върху главата на другото, а аз искам да се разминават.
Мерси предварително.

Отговор
в отговор на sasho #2

Re: swapDepths?

Здрасти,
ако това е скрипта, който си написал, то имаш грешка...

onClipEvent(enterFrame){
if(_root.man._y > _root.husband._y){
_root.man.swapDepths(_root.husband); <-|
}
if(_root.man._y < _root.husband._y){
_root.man.swapDepths(_root.husband); <-|
}
}

Редовете са еднакви...

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Отговор
в отговор на sasho #3

Re: swapDepths?

az drugo da pitam:
1. za6to si ignoriral slu4aq kogato 1to e rawno na drugoto - seriozna gre6ka e twa :)
2. i za6to ima6 dwa pyti "if" sled kato moje da e "if"+"else" ...

fLashIt
Отговор