- Рейтинг
- 7
Опять застрял. Выручите плз. В общем есть функция, которая останавливает бегунок анимации:
Она прекрасно останавливает бегунок при выключенной кнопке AutoKey.
При включении же записи анимации перестает работать, хоть тресни не могу понять почему.
Вот пример кода:
Обновление сообщения автором
14.12.2012 в 20:40
Да вот еще хотелось бы добавить. Если запускать функцию в ручном режиме, к примеру, с листенера и только потом включать запись и запускать слайдер(play), то прекрасно останавливает. Помогите разобраться, в чем же разница???
Код:
---------fn
fn CurentFrames tempFrame =
(
global tempFrame2=tempFrame
rollout CFrames "Frames"
(
timer tclock "Timer" interval:20
label var01 ""
on tclock tick do
(
var01.text = slidertime as string
if slidertime >= tempFrame2 do
(
print slidertime
stopAnimation()
destroydialog CFrames
)
)
)
createdialog CFrames
)
-----------fn
При включении же записи анимации перестает работать, хоть тресни не могу понять почему.
Вот пример кода:
Код:
(-----start
---------fn
fn CurentFrames tempFrame =
(
global tempFrame2=tempFrame
rollout CFrames "Frames"
(
timer tclock "Timer" interval:20
label var01 ""
on tclock tick do
(
var01.text = slidertime as string
if slidertime >= tempFrame2 do
(
print slidertime
stopAnimation()
destroydialog CFrames
)
)
)
createdialog CFrames
)
-----------fn
max time start
max tool animmode
max time play
CurentFrames 95
max tool animmode
)---end
14.12.2012 в 20:40
Да вот еще хотелось бы добавить. Если запускать функцию в ручном режиме, к примеру, с листенера и только потом включать запись и запускать слайдер(play), то прекрасно останавливает. Помогите разобраться, в чем же разница???