У меня есть невероятно простой код, который отлично работает, позволяя мне перетаскивать кнопку «ползунок» по горизонтали. Тем не менее, я также хочу, чтобы текст, который появляется над объектом, изменился в зависимости от того, какая координата x объекта, который я перетаскиваю.Динамическое изменение текста с помощью перетаскивания во Flash CS6 (AS3)
Вот простой код:
var rectangle:Rectangle = new Rectangle(31,944,179,0);
Button.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag);
function fl_ClickToDrag(event:MouseEvent):void
{
Button.startDrag(false, rectangle);
}
Button.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop);
function fl_ReleaseToDrop(event:MouseEvent):void
{
Button.stopDrag();
gotoAndPlay(20);
}
Что я хочу сделать, это есть система определения, где «Button» с точки зрения ее координаты х, и если х-координата выше чем, скажем, 50, для текста над «Button», чтобы сказать «50+», и если x-координата выше 100, чтобы текст изменился на «100+». Я также не уверен, что координата x должна быть относительно прямоугольника или относительно всего экрана.
Любая помощь приветствуется.
Спасибо! ... Работает сейчас, и ваш пример был полезен. – dzinermachine