Итак, на одном слайде есть две головы (dragRec), каждая из которых имеет нормальное состояние, переворачивается и перетаскивается. Конечная точка при перетаскивании печатает в текстовое поле, в котором отображается относительная позиция, а для порога устанавливается процентное соотношение между левым концом ползунка и конечной точкой. При перетаскивании конечной точки ее текст обновляется, однако при перемещении порога текст не отображается. Есть идеи? Спасибо.
var textTimer:Timer = new Timer (10);
textTimer.addEventListener(TimerEvent.TIMER,textUpdate);
textTimer.start();
var textTimer2:Timer = new Timer (10);
textTimer2.addEventListener(TimerEvent.TIMER,threshUpdate);
textTimer2.start();
function endDrag (event:MouseEvent):void
{
endpoint.gotoAndStop("2");
endpoint.removeEventListener(MouseEvent.MOUSE_OVER, endOver);
endpoint.removeEventListener(MouseEvent.MOUSE_OUT, endOut);
endpoint.startDrag(false,dragRec);
endpoint.endText.addEventListener(FocusEvent.FOCUS_IN,typeit);
}
function textUpdate2(event:FocusEvent):void
{
endpoint.x = (354+(10.9*((Number(endpoint.endText.text)-19.5))));
textTimer.start();
}
function textUpdate(event:TimerEvent):void
{
position = Math.round(19.5-((354-endpoint.x)/10.9));
endpoint.endText.text = position;
}
function endStopDrag (event:MouseEvent):void
{
//endpoint.gotoAndStop("1");
endpoint.stopDrag();
}
function threshDrag (event:MouseEvent):void
{
threshmc.gotoAndStop("2");
threshmc.startDrag(false,threshRec);
threshmc.threshp.addEventListener(FocusEvent.FOCUS_IN,threshtypeit);
}
function threshStopDrag (event:MouseEvent):void
{
threshmc.stopDrag();
}
function threshUpdate2(event:FocusEvent):void
{
if(Number(threshmc.threshp.text) < 1)
{
threshmc.threshp.text = 1;
}
threshmc.x = (141.45+(((-141.45+endpoint.x)*(Number(threshmc.threshp.text)))/100));
textTimer2.start();
}
function threshUpdate(event:TimerEvent):void
{
tposition = Math.round(((19.5-((354-threshmc.x)/10.9))/(19.5-((354-endpoint.x)/10.9)))*100);
threshmc.threshTip.tpercent.text = tposition;
}