![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 33
|
У меня есть такой код:
onEnterFrame = function(){ var x_num:Number = scroller.scroll_drag._x scroller.scroll_drag.onPress = function(){ startDrag(this,false,0,this._y,120,this._y) x_num = scroller.scroll_drag._x scroller.scroll_fill.width = x_num } scroller.scroll_drag.onRelease = scroller.scroll_drag.onReleaseOutside = function(){ stopDrag() } onMouseMove = function(){ updateAfterEvent() } number_txt.text = x_num } |
|
|||||
|
Модрон-ветеринар
|
Ох, вы понимаете, как он теоретически работает? Сперва разберите эту кашу, зачем у вас все это внутри onEnterFrame?
Каждую секунду несколько десятков раз (в зависимости от FPS) у вас внутри этого обработчика переопределяются функции. Вынимайте оттуда все, оставляйте только реально то, что должно изменяться постоянно.
__________________
Идите первым! |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 33
|
Прикрепил исходник.
|
|
|||||
|
Модрон-ветеринар
|
1. Код.
onEnterFrame = function() { var x_num:Number = scroller.scroll_drag._x; number_txt.text = x_num; scroller.scroll_fill._width = x_num; }; scroller.scroll_drag.onPress = function() { startDrag(this, false, 0, this._y, 120, this._y) }; scroller.scroll_drag.onRelease = scroller.scroll_drag.onReleaseOutside = function() { stopDrag(); }; onMouseMove = function() { updateAfterEvent(); }; 3. Ошибка была : scroller.scroll_fill.width, надо scroller.scroll_fill._width (в п.1. исправлено) 4. Дальше разбирайтесь с масштабированием, началом координат ит.д..
__________________
Идите первым! |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 33
|
> Дальше разбирайтесь с масштабированием, началом координат ит.д..
Прошу прощения за нубство, но каким образом можно это сделать? Прописать Y? Добавлено через 3 часа 13 минут Всё, всё, понял. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|