Polar Bear
26.10.2006 - 12:19
Åñòü êëèï _root.clip è è äâå êíîïêè ñ êîäîì äâèãàþùèå ïî îñè õ..
êîä êíîïêè:
Öèòàòà
on (release)
{
if (_root.clip_x > -800)
{
_root.clip_x = _root.clip_x - 500;
}
}
Íàðîä,... ïîäñêàæèòå êàê ñäåëàòü ÷òîáû íà ýòè 500 ïèêñåëåé êëèï ïåðåìåøàëñÿ ïëàâíî...
à òî ñêà÷àåò êàê ...
MustLive
26.10.2006 - 17:51
Polar Bear
Ó òåáÿ ïðîèñõîäèò ñìåùåíèå ñðàçó íà 500 ïèêñåëåé, ïîýòîìó è ïîëó÷àåòñÿ ðåçêî.
Òåáå íóæíî ðåàëèçîâàòü ïëàâíîå ñìåùåíèå (íà íåîáõîäèìîå ðàññòîÿíèå, â äàííîì ñëó÷àå íà 500 ïèêñåëåé). Äëÿ ýòîãî ñäåëàé ñìåùåíèå íå â on-release, à â îòäåëüíîé ôóíêöèè, êîòîðàÿ áóäåì ñìåùàòü (ïî ïèêñåëÿì) íà íóæíîå ðàññòîÿíèå è áóäåò âûçûâàòüñÿ óæå èç on-release áëîêà.
 ôóíêöèè ñàìî ñìåùåíèå ìîæíî ðåàëèçîâàòü èëè onEnterFrame èëè setInterval.  êîòîðîì çàäàé ñìåùåíèå (ïî îñè x) íà îäèí èëè íåñêîëüêî ïèêñåëåé, è â ñëó÷àå setInterval çàäàé çàäåðæó. Ýòèì òû íàñòðîèøü ÷àñòîòó ñðàáàòûâàíèÿ ôóíêöèè è ñîîòâåòñòâåííî ñêîðîñòü ïåðåäâèæåíèÿ ìóâèêà.