![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
Цитата:
Для простых вещей может он и удобен, но испольщзовать в больших проектах лучше не стоит...ломает структуру кода и диктует свои правила ![]() |
|
|||||
|
__etc, спасибо.
wvxvw, как же в твоем примере изменение по _y происходит? Там же начальные и конечные координаты по _y должны отличаться от _x? И что означает строчка import mx.transitions.easing.*? Почему она у тебя отдельно? |
|
|||||
|
Modus ponens
|
import mx.transitions.easing.* - импорт всего пакета (набора классов) easing.
В нем содержатся ф-ции рассчитывающие изменение в еденицу времени. А что мешает привязаться к своийству position и на его основе рассчитывать _y? import mx.transitions.Tween;
import mx.transitions.easing.*;
//
var __xFrom:Number = 0;
var __xTo:Number = 300;
var __yFrom:Number = 50;
var __yTo:Number = 200;
var tw:Tween = new Tween(mc,"_x",Regular.easeInOut,__xFrom,__xTo,3,true);
tw.onMotionChanged = function():Void {
this.obj._y = __yFrom+__yTo*(this.position/__xTo);
trace(this.obj._y);
}
//====================================
function onMotionChanged(t:Tween, pos:Number){
trace(t+" : is at "+pos+" right now");
}
tw["addListener"](this);
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 10.12.2007 в 19:20. |
|
|||||
|
А класс Fuse использовать для того чтобы двигать объекты не вариант ?
Конечно он не лишен некоторых глюков (например для меня стало настоящей неожиданностью что конструктор класса можно объявлять только в том методе где он непосредственно используется иначе зело глючит), но вцелом вещь достаточно удобная и можно менять сколько угодно параметров (_x, _y, _alpha...) |
|
|||||
|
Цитата:
alekslitvinenk, про Fuse ничего не знаю. Почитаю. Спасибо. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|