![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 140
|
Вот такая у меня проблема:
Я сделал скролл, и в текстовое поле выводиться текст из .txt файла, я поставил у текста mytext.autoSize = true; Но даже при этом он прокручивает тест не до конца и я не могу понять в чем причина! Вот текст скролла: onClipEvent (load)
{
oldY = 1;
Y = 1;
vY = 0;
newY = 0;
mouseWheelHitTest = true;
contentHeight = _parent.scrolledMC._height;
scrollSpeed = _parent.speed_content;
scrollStep = _parent.step_content;
viewHeight = _parent.line._height;
buttonSize = _parent.dragMC._height;
buttonY = buttonMC._y;
scrollHeight = _parent.scrolledMC._height;
scrollContent = _parent.scrolledMC._y;
scrollContent1 = _parent.scrolledMC;
newY = _parent.scrolledMC._height;
var mouseListener = new Object();
mouseListener.onMouseWheel = function (delta)
{
if (!mouseWheelHitTest || scrollContent1.hitTest(_root._xmouse, _root._ymouse, false) || hitTest(_root._xmouse, _root._ymouse, false))
{
if (buttonMC._y >= 0 && buttonMC._y <= scrollHeight - buttonSize + 1)
{
buttonMC._y = buttonMC._y - delta * _parent.mouse_speed;
} // end if
} // end if
};
Mouse.addListener(mouseListener);
hiScroll = _parent.line._height - _parent.dragMC._height;
step = ((scrollHeight - buttonSize*1.5 - hiScroll) / hiScroll)*scrollStep;
y = _parent.scrolledMC._y;
}
onClipEvent (enterFrame)
{
if (_parent.drag_but)
{
if (buttonMC._y >= 0)
{
buttonMC._y = buttonMC._y - scrollStep;
} // end if
} // end if
if (_parent.down_but)
{
if (buttonMC._y <= scrollHeight + buttonSize)
{
buttonMC._y = buttonMC._y + scrollStep;
} // end if
} // end if
if (buttonMC._y <= 0)
{
buttonMC._y = 0;
} // end if
if (buttonMC._y >= viewHeight - buttonSize)
{
buttonMC._y = viewHeight - buttonSize;
} // end if
level = buttonMC._y - buttonY;
lev = int(y - level * step);
newY = oldY + (lev - oldY) / scrollSpeed;
_parent.scrolledMC._y = -newY;
oldY = newY;
}
Помогите пожалуйста. Заранее спасибо! |
|
|||||
|
Сначала надо загрузить текст, потом определять его высоту.
или это высота? не охота в коде разбираться. P.S. Помоему скоро будет ZOOM ![]()
__________________
wewriters.ru писательский форум блог Последний раз редактировалось techno; 14.04.2007 в 15:14. |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 140
|
всмысле ZOOM?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не будет ZOOM, уже перемещено.
Zorro_13, раздел для профи не для вас. |
|
|||||
валяюсь! ![]() ну вот, а я ждал ![]() такая классная традиция получается ![]()
__________________
wewriters.ru писательский форум блог |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 140
|
а понятно!
Ничего не получается. Посмотрите пожалуйста! Заранее спасибо! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Дарю плюс за декомпилятор.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|