Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Работа с циклом for (http://www.flasher.ru/forum/showthread.php?t=165432)

DarkKnight2009 23.08.2011 12:30

У меня почему то стрелка на последней анимации падает назад на градусов так 180, почему так? :(
Код AS3:

var speedCoords:Array = [195, 235, 310, 335];
var speedMax:int = speedCoords.length;
var transmission:int = 0;
 
for(var i:int = 0; i < speedMax; i ++)
{               
        TweenMax.to(spd_mc, 1, {delay:i * 1.5, shortRotation:{rotation:speedCoords[i]}, ease:Linear.easeNone, onComplete: speedComplete});                       
}
 
function speedComplete():void
{
        TweenMax.to(spd_mc, 2, {shortRotation:{rotation:185}, ease:Linear.easeNone});
}


silin 23.08.2011 12:49

>>почему так?
по завершении каждого из твинов, запущенных в цикле вызывается запуск еще одного (того что в speedComplete), что при этом происходит предлагаю додумать самому..


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

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