Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вращение объекта по секвенции (http://www.flasher.ru/forum/showthread.php?t=151609)

zveryuka 02.03.2011 18:55

Вращение объекта по секвенции
 
Вложений: 1
Добрый день.

Вот написал небольшой код для имитации вращения обьекта.
Есть некий набор картинок вращения.(пример прилагается CS4)

As3 CODE
Код AS3:

var  trigRotate:Boolean;
 
var mouseXB:Number
var coins:Number =1
 
 
 
stage.addEventListener(MouseEvent.MOUSE_UP, boardUp);
mov1.addEventListener(MouseEvent.MOUSE_DOWN, boardDown);
function boardMove(e:Event):void {
        if (trigRotate){
 
                if(mouseXB > mouseX ){
                                coins ++
                        if(coins > 6 ){
                                coins = 6
                        }
                        trace(coins)
                        mov1.gotoAndStop(mov1.currentFrame+coins) ;
                }
                if(mouseXB < mouseX ){
                        coins ++
                        if(coins > 6 ){
                                coins = 6
                        }
                        mov1.gotoAndStop(mov1.currentFrame-coins) ;
                }
 
 
                if(mov1.currentFrame - 1 < 1){
                        mov1.gotoAndStop(mov1.totalFrames-1)
                }
                if(mov1.currentFrame >= mov1.totalFrames){
                        mov1.gotoAndStop(1)
                }
 
                mouseXB = mouseX
        }
}
 
function boardDown(e:MouseEvent):void {
trigRotate = true;
stage.addEventListener(Event.ENTER_FRAME, boardMove);
 
}
 
function boardUp(e:MouseEvent):void {
trigRotate = false;
coins = 0
}

Подскажите пожалуйста как сделать плавное замедление обьекта когда происходит MOUSE_UP ?:umnik2:

zveryuka 02.03.2011 19:59

спс за помощь )) сам разобрался

lex18081 14.06.2011 19:14

и если не секрет, то как именно ты достиг плавности? через твины?


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

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