Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Создание сложного или композитного Tween'а (http://www.flasher.ru/forum/showthread.php?t=105196)

krolser 10.12.2007 14:57

Создание сложного или композитного Tween'а
 
Как создавать простой Tween я узнал из livedocs

В этой документации имеется пример, который изменяет только одно свойство.

Код:

import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTween:Tween = new Tween(myObject, "x", Elastic.easeOut, 0, 300, 3, true);

А как можно одновременно изменять два свойства?

etc 10.12.2007 16:00

Переписать твин.

fljot 10.12.2007 17:11

для большинства целей подойдёт класс TweenLite. он как раз позволяет менять несколько свойств одновременно
http://blog.greensock.com/

krolser 10.12.2007 19:48

Цитата:

Сообщение от __etc
Переписать твин.

Вопрос второй. Как? Унаследоавть? А какие методы тогда переопределять?

Цитата:

Сообщение от fljot
для большинства целей подойдёт класс TweenLite. он как раз позволяет менять несколько свойств одновременно
http://blog.greensock.com/

Спасибо. Помогло. Имеется даже возможность устанавливать функцию, которая вызоветься после окончания Tween.

etc 10.12.2007 19:51

Свой можно написать.
Это что, безумно сложно? Вы в код твина загляните.

krolser 10.12.2007 19:59

Цитата:

Сообщение от __etc
Свой можно написать.
Это что, безумно сложно? Вы в код твина загляните.

Что свой можно написать я догадывался, а где взять реализацию флешевского, где исходники посмотреть? Зарание извиняюсь за ламерство.

У меня установлена только Flash IDE.

etc 10.12.2007 20:06

Ищите файл Tween.as по винту.

krolser 10.12.2007 20:18

Цитата:

Сообщение от __etc
Ищите файл Tween.as по винту.

Спасибо. Да, действительно, на моём винте есть такой файл. Пошел разбирать его.

etc 10.12.2007 22:50

Только убедитесь, что это AS3-версия.

aQuestion 11.12.2007 00:04

умные люди уже давно напереписывали
http://drawlogic.com/category/benchmark/


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

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