Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как отловить размер в конце программной анимации? (http://www.flasher.ru/forum/showthread.php?t=96100)

Warrgoth 23.05.2007 17:38

как отловить размер в конце программной анимации?
 
Код:

import mx.transitions.Tween;
import mx.transitions.easing.*;


clip_mc.onRollOver = function() {
        old_width = clip_mc._width;
        new_width = clip_mc._width + 50;
        old_height = clip_mc._height;
        new_height = clip_mc._height + 50;
        qvantity = 5;
        is_frames = true;
var box_tween_x:Object = new Tween(this,"_width",Back.easeOut,old_width,new_width,qvantity,is_frames);
var box_tween_y:Object = new Tween(this,"_height",Back.easeOut,old_height,new_height,qvantity,is_frames);

}

как тут выявить конечный размер мувика? после увеличения? это как-то можно отловить?

Molecula 23.05.2007 18:05

Код:

myTween.onMotionStopped = function() {
    trace("onMotionStopped");
}

myTween.onMotionFinished = function() {
    trace("onMotionFinished");
}

В помощь.

CorC 24.05.2007 09:53

А new_width на что?

Warrgoth 24.05.2007 11:27

Molecula, спасибо, все пашет))
еще вопрос Вам - а есть ли возможность программно сделать так, чтобы центр масштабирования мувика(по умолчанию - верхний левый угол) сместился в его центр(центр мувика) - чтобы равномерно увеличить во все стороны сразу? или для этого не нужно центр смещать?

Molecula 24.05.2007 14:41

Руками смещай центр, если ты руками нарисовал.
А если программно, то и делаешь программно.


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

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