![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
Добрый день.
Вот написал небольшой код для имитации вращения обьекта. Есть некий набор картинок вращения.(пример прилагается CS4) As3 CODE 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 } ![]()
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 165
|
спс за помощь )) сам разобрался
__________________
Да здравствует то, благодаря чему мы не смотря ни на что! |
|
|||||
|
Регистрация: Jun 2011
Сообщений: 14
|
и если не секрет, то как именно ты достиг плавности? через твины?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|