PDA

Просмотр полной версии : Движение мувика меньше чем на 1


f_inch
07.03.2007, 12:12
Доброго времени суток!
Есть ли способ программно двигать мувик на расстояние меньше 1?
this["_c"+movCloud]._x-=0.1 - если так, то через 10 циклов он смещается ровно на 1, а до этого стоит на месте...

Спасибо!

Мыкыта
07.03.2007, 12:19
в каких единицах? если в пикселях то меньше одного пикселя небывает.....

etc
07.03.2007, 12:26
f_inch, а как ты себе представляешь мувик, смещенный на полпикселя на экране? Нет, конечно, так можно сделать, что повлияет в принципе на антиалиасинг такого клипа, но и только.

f_inch
07.03.2007, 12:33
f_inch, а как ты себе представляешь мувик, смещенный на полпикселя на экране? Нет, конечно, так можно сделать, что повлияет в принципе на антиалиасинг такого клипа, но и только.
ну так если просто размещать клип на сцене, то его можно двигать в параметрах на десятые... вот так и представляю...
"Нет, конечно, так можно сделать" - как так сделать?

2Мыкыта
конечно же пиксели...

etc
07.03.2007, 12:35
onEnterFrame и двигать на 0,1 пикселя.

f_inch
07.03.2007, 17:32
onEnterFrame и двигать на 0,1 пикселя.
через 10 циклов он смещается ровно на 1! Не двигается он по 0,1... Может где-то что-то настроить надо, хотя я сомневаюсь....

iNils
07.03.2007, 17:38
Выложите свой исходник.

etc
07.03.2007, 18:00
Какие циклы? Цикл выполняется единовременно.
Нужно плюсовать просто без цикла в теле onEnterFrame.

Den_Pol
07.03.2007, 18:14
или интервалы ставить

techno
07.03.2007, 18:14
через 10 циклов он смещается ровно на 1! Не двигается он по 0,1... Может где-то что-то настроить надо, хотя я сомневаюсь....
Мы хотим сказать, что фактически перемещение происходит (можно проверить через отладку), но на графику это не влияет.
т.е. пока положение мувика ощутимо не изменится, он не будет перерисован.

iNils
07.03.2007, 18:15
Мы хотим сказать, что фактически перемещение происходит (можно проверить через отладку), но на графику это не влияет.
т.е. пока положение мувика ощутимо не изменится, он не будет перерисован.Не верно. Шаги больше 0,05 будут отображаться за счет антиалисинга, меньше не будут работать вообще.

f_inch
07.03.2007, 18:17
Какие циклы? Цикл выполняется единовременно.
Нужно плюсовать просто без цикла в теле onEnterFrame.
т.е. когда onenterframe произойдет 10 раз клип сдвигается на 1 пиксел16678

iNils
07.03.2007, 18:19
т.е. когда onenterframe произойдет 10 раз клип сдвигается на 1 пиксел16678Так вы картинку чтоли двигаете?

f_inch
07.03.2007, 18:20
Так вы картинку чтоли двигаете?:)
ну в клипе картинка (png - облако)

iNils
07.03.2007, 18:20
ну в клипе картинка (png - облако) Тут сдвига не будет. Некоторые умельцы рисуют 10 картинок, имитируя сдвиг, а потом их вставляют покадров в клип, и после последнего кдара делают сдиг на 1 пиксель.

f_inch
07.03.2007, 18:26
жаль...