Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.07.2004, 11:44
dRew84 вне форума Посмотреть профиль Отправить личное сообщение для dRew84 Посетить домашнюю страницу dRew84 Найти все сообщения от dRew84
  № 1  
dRew84

Регистрация: Jul 2004
Адрес: Новосибирск
Сообщений: 5
По умолчанию проблем со swapDepth'ом ...

Здрассте всем. Вопрос следующий: есть два объекта - движутся на встречу друг другу. В определеннный момент swapDepth'ом меняю их уровень, ну чтоб один под другим оказался... Все путем. После того как один объект с экрана уезжает, он возвращается на исходную позицию и должен быть снова "под первым". Вот и проблема - работает через раз. То он "сверху", то как и положено "снизу". Пробовал if ставить, если его getDepth больше чем у первого, то поменять их... Ан нет. Не пашет. Кто-ниубдь понял, что я имел в виду? Кто-нибудь с таким сталкивался? Поиском вроде ничего похожего не найдено...

Старый 22.07.2004, 11:46
  № 2  
netCat
Guest

Сообщений: n/a
покажи исходник

Старый 22.07.2004, 11:49
dRew84 вне форума Посмотреть профиль Отправить личное сообщение для dRew84 Посетить домашнюю страницу dRew84 Найти все сообщения от dRew84
  № 3  
dRew84

Регистрация: Jul 2004
Адрес: Новосибирск
Сообщений: 5
при себе нема сейчас... только вечером.... увы
__________________
dRew84
"There are a 10 types of people:
- first of them know binary code;
- other don't :) "

Старый 22.07.2004, 14:45
dRew84 вне форума Посмотреть профиль Отправить личное сообщение для dRew84 Посетить домашнюю страницу dRew84 Найти все сообщения от dRew84
  № 4  
dRew84

Регистрация: Jul 2004
Адрес: Новосибирск
Сообщений: 5
код, плз:
Код:
onClipEvent (load) {
    inity = 250;
    ys = this._yscale;
    xs = this._xscale;
}
onClipEvent (load) {
    function reset() {
        this._y = inity;
        if (this.getDepth()>=_root.bobby.getDepth()) {
            _root.scr.swapDepths(_root.bobby);
        }
        this._x = random(500)+50;
        this._yscale = ys;
        this._xscale = xs;
    }
    reset();
}
onClipEvent (enterFrame) {
    this._y = this._y+_root.bobby.spd;
    this._yscale = this._yscale+_root.bobby.spd/2;
    this._xscale = this._xscale+_root.bobby.spd/2;
    if (_root.obst.xxx.hitTest(_root.bobby.legs)) {
        if (_root.score>15) {
        } else {
            _root.score = 0;
        }
        _root.scr2._visible=true;
        _root.scr2._x=_root.bobby._x-50;
        _root.scr2._y=_root.bobby._y-150;
        _root.scr2.gotoAndPlay(2);
        if (_root.bobby._x>0 && _root.bobby._x<320) {
            _root.bobby.gotoAndPlay(13);
        } else {
            _root.bobby.gotoAndPlay(15);
        }
        reset();
    }
    if (this._y==380) {
        _root.obst.swapDepths(_root.bobby);
    }
    if (this._y>=475) {
        _root.obst.swapDepths(_root.bobby);
        reset();
    }
}
__________________
dRew84
"There are a 10 types of people:
- first of them know binary code;
- other don't :) "

Создать новую тему   Часовой пояс GMT +4, время: 07:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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