0
即時通訊在閃光燈下拉菜單,我希望它下滑。此刻即時使用線性幻燈片(_y + = 5,_y - = 5)等AS2 - 數學轉換幫助
我知道還有其他類型的過渡如指數等,我將如何去執行它們?我還記得曾經有一個網站使用不同的技術在javascript中展示各種幻燈片動畫。
即時通訊在閃光燈下拉菜單,我希望它下滑。此刻即時使用線性幻燈片(_y + = 5,_y - = 5)等AS2 - 數學轉換幫助
我知道還有其他類型的過渡如指數等,我將如何去執行它們?我還記得曾經有一個網站使用不同的技術在javascript中展示各種幻燈片動畫。
一個簡單的幻燈片動畫是:
y = y*(1-speed) + (target_y)*(speed)
迭代引起箱滑動,減慢因爲它的動作有。速度應該在0和1之間。速度爲0.5時,電流和目標之間的距離會每時每刻減半。
或:
t = 0.1
while y < target_y do
y = y + t
t = t + 0.1
end
y = target_y
,導致其加速,直到它超越了目標,並停止。 作爲+ 0.1
的替代方法,您可以執行* 1.1
或類似的操作,從而導致指數運動,而不是二次運動。
您正在使用Flash(ActionScript)或JavaScript?你能顯示你的代碼嗎? – 2010-08-15 10:32:00