Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Плавный поворот с задержкой без TweenMax (http://www.flasher.ru/forum/showthread.php?t=177994)

Halfist 12.04.2012 20:32

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

Добавлено через 10 минут
http://gizma.com/easing/

Код AS3:

Math.easeInQuad = function (t, b, c, d) {
        t /= d;
        return c*t*t + b;
};

1119: Обращение возможного неопределенного свойства easeInQuad через ссылку со статическим типом Class.

Я сильно туплю или всё ещё поправимо?

artcraft 12.04.2012 21:31

но зачем?
твинеры это не та область в которой легко сказать новое слово

а ради общего развития предлагаю посмотреть исходники одного из них
вот например

Halfist 12.04.2012 21:35

Просто не охота подключать лишние 1.5 Мб к проекту лишь ради одного поворота.

artcraft 12.04.2012 21:37

он и не весит 1.5М - он весит 8.7kb
и потом есть tweenlite 4.7kb и tweennano 1.6kb

Halfist 12.04.2012 21:42

TweenLite, как и TweenMax, является частью greensock-as3. Подключаемая папка com весит 1.5 Мб, куда входят и TweenLite, и TweenMax, и ещё много всего. Я, конечно же, понимаю, что можно вручную поудалять оттуда ненужные мне файлы, но без тщательного просмотра их кода я рискую остаться без нужного функционала.

illuzor 12.04.2012 21:42

Halfist, в скомпилированную флешку вшиваются только те классы, которые используются при написании программы.

MikroAcse 12.04.2012 22:42

Это синтаксис AS2:
Код AS1/AS2:

Math.easeInQuad = function (t, b, c, d) {
        t /= d;
        return c*t*t + b;
};

Вот правильный код:
Код AS3:

function easeInQuad(t:Number, b:Number, c:Number, d:Number):Number {
        t /= d;
        return c*t*t + b;
};


Psycho Tiger 12.04.2012 23:44

Цитата:

Сообщение от Halfist (Сообщение 1074738)
TweenLite, как и TweenMax, является частью greensock-as3. Подключаемая папка com весит 1.5 Мб, куда входят и TweenLite, и TweenMax, и ещё много всего. Я, конечно же, понимаю, что можно вручную поудалять оттуда ненужные мне файлы, но без тщательного просмотра их кода я рискую остаться без нужного функционала.

Вы можете ещё в папку положить пару роликов с рейтом 18+, вес конечной флешки не изменится.
Из тех 1.5 мб - реально кода килобайт 30. Остальное - документация, комментарии и всё остальное. Из этих 30 килобайт реально во флешку вкомпилится 5, потому что остальные 25 Вы использовать не будете. А эти 5 килобайт чистого AS3 в байткоде вообще ужмутся до 2-3.

artcraft 12.04.2012 23:51

не, TweenMax, никак не ужмётся до 3х кб,
я выше написал цифры

Aquahawk 13.04.2012 00:23

Вот меня прикалывают такие теоритезации. Halfist возьми подключи твинер к любой флешке и посмотри на сколько меняется размер готовой флешки. Есть проекты где по 80 мегабайт исходников(без графики) и получается флешка в 5-6 мегабайт.


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

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