Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не срабатывает TweenEvent.MOTION_FINISH (http://www.flasher.ru/forum/showthread.php?t=113540)

Tfp 01.07.2008 21:25

Код:

package
{
        import flash.events.Event;
        import flash.text.TextField;
        import flash.text.TextFormat;
        import flash.utils.getTimer;
        import fl.transitions.Tween;
        import fl.transitions.easing.*;
        import flash.text.Font;
        import fl.transitions.TweenEvent
        public class Message extends TextField
        {
                public function Message(x,y)
                {
                        selectable=false
                        this.x=x
                        this.y=y
                        var format:TextFormat = new TextFormat();
                        //var myFont:Font = new Font1 //trace(myFont.fontName)
                        format.color = 0x000000;
                        format.size = 20;
                        format.bold = true;
                        format.font = 'VAG Round'
                       
                        autoSize = "left";
                        defaultTextFormat = format;
                        text='Yay got a new Flag'
        var tw=new Tween(this,"y",Regular.easeOut,y,y-200,30,false)
          tw.addEventListener(TweenEvent.MOTION_FINISH,onComplete);
                }
                private function onComplete(e:TweenEvent): void
                {
                        text='comlete'
                        global.Master.removeChild(this)
                }       

        }
}

В чем может быть проблема?
вот..ети мессаги создаються при столкновении игрока с флагом и подымаються вверх и исчезают..НО гдето раз на 10 мессаг одна не исчезает(, сначала думал не работает удаление клипа, но
text='comlete' тоже не срабатывает

vooparker 02.07.2008 01:11

сделайте твин членом класса

Tfp 02.07.2008 01:24

спасибо, помогло

Greenish 07.07.2008 17:06

кстати иногда бывает что и это не помогает. Твин класс в ас3 какй-то бажный. я использую Tweener от Caurina. Очень клево. И возможностей больше. Рекомендую.


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

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