Тема: Меню
Показать сообщение отдельно
Старый 26.12.2006, 21:12
helloweenn вне форума Посмотреть профиль Отправить личное сообщение для helloweenn Найти все сообщения от helloweenn
  № 17  
Ответить с цитированием
helloweenn

Регистрация: Oct 2006
Сообщений: 19
Цитата:
Сообщение от Aziz Zaynutdinoff
про конструкции onClipEvent() забыть и не вспоминать это уже совсем забытое прошлое...
Касательно того, что тебе нужно:
сделай отдельную функцию для перемещения MovieClip'а и вызывай её вместо trace("Открываем меню"); и trace("Закрываем меню");

Код:
function slideThis(_mc:MovieClip, __x:Number, __y:Number, __speed):Void{
    _mc.onEnterFrame = function(){
        var dx:Number = (__x - this._x) / __speed;
        var dy:Number = (__y - this._y) / __speed;
        this._x += dx;
        this._y += dy;
        if(Math.abs(dx) < .2 && Math.abs(dy) < .2){
            delete this.onEnterFrame;
        }
    };
};
Используй так:
Код:
slideThis(menuItem_mc, 100, menuItem_mc._y, 5);
Для обратного движения тоже самое, только меняем входные параметры...
Большой код на кнопку ставить? а маленький куда?
Не получается ничего , пишет ошибку что не хватает скобок... Какую конструкцию поставть, без понятия


Последний раз редактировалось helloweenn; 26.12.2006 в 21:15.