Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Tween class - сильно комп напрягается (http://www.flasher.ru/forum/showthread.php?t=189540)

sinya 14.12.2012 03:55

Tween class - сильно комп напрягается
 
Кручу с помощью Tween-a 15 одинаковых мувиков, в которых битмап 200х200 и все. Анимацию зацикливаю. Ноут что-то уж очень сильно начинает пыхтеть. Неужели это такая большая нагрузка? Так и должно быть?

Кто не понял порядок моих действий, вот код:
Код:

var myTween = new Tween(leaf, "rotation", Regular.easeInOut, leaf.angle,leaf.angle+30, leaf.dur);
                                myTween.addEventListener(TweenEvent.MOTION_FINISH, runLeaf1);
                               
                                function runLeaf1(e:TweenEvent):void {
                                        var myTween = new Tween(e.target.obj, "rotation", Regular.easeInOut, e.target.obj.rotation,e.target.obj.rotation+30, e.target.obj.dur);
                                        myTween.addEventListener(TweenEvent.MOTION_FINISH, runLeaf2);
                                        e.target.removeEventListener(TweenEvent.MOTION_FINISH, runLeaf1);
                                }
                                function runLeaf2(e:TweenEvent):void {
                                        var myTween = new Tween(e.target.obj, "rotation", Regular.easeInOut, e.target.obj.rotation,e.target.obj.rotation-30, e.target.obj.dur);
                                        myTween.addEventListener(TweenEvent.MOTION_FINISH, runLeaf1);
                                        e.target.removeEventListener(TweenEvent.MOTION_FINISH, runLeaf2);
                                }

и так для 15-и объектов

NAO111 14.12.2012 10:51

Попробуй GTween. Или TweenLite

Hauts 14.12.2012 12:12

http://www.greensock.com/tweening-speed-test/

Посмотрите тесты и решите для себя, какой твинер использовать.

PaladinNew 02.02.2013 04:09

Друзья, всем привет!
Подскажите, пожалуйста, TweenLite платный или нет? из лицензии greensck не совсем ясно, могу ли я использовать этот твинер для комерческих приложений.

Hauts 02.02.2013 12:39

PaladinNew смело используйте, как хотите :)

dimarik 02.02.2013 17:40

Стандартная лицензия разрешает использование только в бесплатных продуктах.

PaladinNew 02.02.2013 18:16

Hauts, спасибо за ответ! отличная демка у Вас на сайте!

dimarik да мне не жалко заплатить за лицензию, просто некоторые говорят что платный только TweenMax, мне же он без надобности - TweenLite решает мои задачи быстро и мне его достаточно - на сайте GreenSocks четко не ясно, с одной стороны - нужно брать платную лицензию, с другой - нет - не совсем ясно.

Добавлено через 1 час 12 минут
Написал письмо к ним - что бы помогли получить окончательный объект. Опубликую в теме.

Добавлено через 2 часа 2 минуты
Tween их платный для коммерческого использования, правда. 150 долл в год, если планируется использовать в коммерческих целях - продавать продукт многим пользователям.

Добавлено через 2 часа 3 минуты
Какой твинер может конкурировать по производительности, и что бы он был бесплатный?


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

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