Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   yoyo в TweenMax бесконечная (http://www.flasher.ru/forum/showthread.php?t=173175)

in4core 26.12.2011 01:59

yoyo в TweenMax бесконечная
 
Прочел что при repeat:-1 и yoyo:true будет loop . Но видимо я что то не так делаю.
Задача следующая : есть несколько однотипных объектов, нужно чтобы объекты появлялись по очереди через visible свойство. Тоесть - 1 объект появляется , через секунду второй, еще через секунду 3й и т.д. при этом предидущий должен исчезнуть, а когда дойдет до конца все сначала с 1 го элемента и так до бесконечности.
Пробую делать через цикл в данном случае, но пока не выходит задумка. Есть идеи ?

Код AS3:

for (var i:int = 0; i < a.length; i++) {
 
        TweenMax.to ( getElementById(a[i]) , i + 1 , { visible:true , repeat:-1 , yoyo:true , delay: i + 1    } );
}


fish_r 26.12.2011 02:13

TimelineLite для таких задач или TimelineMax, если не хватит функ-сти первого )

in4core 26.12.2011 02:19

Допустим даже так, я просто никогда не пользовался данным фреймворком, подскажешь как нужно для достижения моей задачи?

fish_r 26.12.2011 02:39

доки почитай, там всё просто, никакого опыта не нужно. Еще есть демки, на сайте, с примерами реализации.
Здесь, если что вдруг.

Dron1564 26.12.2011 15:49

Код AS3:

var i:uint = 0;
TweenMax.to ( getElementById(a[i]) , i, { visible:true , repeat:1 , yoyo:true , repeatDelay: 1, onComplete:next  } );
funtion next():void{
    if( i >= a.length ) i = 0;
    else i++;
    TweenMax.to ( getElementById(a[i]) , i, { visible:true , repeat:1 , yoyo:true , repeatDelay: 1, onComplete:next  } );
}


in4core 26.12.2011 17:04

Спасибо попробуем


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

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