
Код:
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' тоже не срабатывает