Flash Zone Forum > Ìàÿòíèê, êàê ñäåëàòü?
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Ìàÿòíèê, êàê ñäåëàòü?
Flash Zone Forum > Macromedia Flash > ActionScript
-GG-
Çäðàâñòâóéòå!!! Help!!! Êàê ñäåëàòü ìàÿòíèê, ïðè íàâåäåíèè îí îòêëîíÿåòñÿ è êà÷àåòñÿ äî îñòàíîâêè...

sorry, åñëè áûëà òàêàÿ òåìà...òîãäà ïðîñòî íàïèøèòå ññûëêó...

Çàðàíåå, Îãðîìíîå Ñïàñèáî...
nikitar
http://www.progteam.ru/manuals/a/3/
Ìàÿòíèê â flash
-GG-
Ñïàñèáî çà îòâåò…

Íî ìíå íóæåí çàòóõàþùèé ìàÿòíèê…
À ðåøåíèå íàøëîñü, è î÷åíü ïðîñòîå: îòêðûâ êîíñïåêòû ïî íàøåé «ëþáèìîé» ôèçèêå, óâèäåë íóæíóþ òåìó. Âîò êàê ÿ ñäåëàë ìàÿòíèê…:

------------
t = 0; // êàê áû âðåìÿ...
A = 15; // íà÷àëüíîå îòêëîíåíèå
B = 0; // çíà÷åíèå ôóíêöèè

_root.onEnterFrame = function(){

B = A*(Math.exp(-t/3))*Math.cos(8*t); // Ñàìà ôóíêöèÿ
Symbol._rotation = B; // Ïîâîðà÷èâàåì
t += 0.05; // Ïëþñóåì âðåìÿ
if ( t > 10 ){ // Ïðèäåë ñ÷åòà âðåìåíè
Symbol._rotation = 0;
delete this.onEnterFrame;
}
}
}

------------

Êðàñíîå ìåíÿåì...

Âîò òàê... biggrin.gif
nikitar
Íó òàê, âî âñ¸ì ôèçèêà..
Êàê æàëü ÷òî ÿ íå ôèçèê, òàêóþ áû àíèìàöèþ äâèæåíèé ìîæíî áûëî áû çàìóòèòü.
Rohan
êõì... Ýêñïîíåíöèàëüíîå óìåíüøåíèå àìïëèòóäû - äëÿ àíèìàöèè âåñ÷ü àáñîëþòíî íå îáÿçàòåëüíàÿ, è, ÿ áû ñêàçàë, ëèøíÿÿ. Âïîëíå ìîæíî îáîéòèñü è ëèíåéíûì åå èçìåíåíèåì.
MustLive
Öèòàòà
Çäðàâñòâóéòå!!! Help!!! Êàê ñäåëàòü ìàÿòíèê, ïðè íàâåäåíèè îí îòêëîíÿåòñÿ è êà÷àåòñÿ äî îñòàíîâêè...

sorry, åñëè áûëà òàêàÿ òåìà...òîãäà ïðîñòî íàïèøèòå ññûëêó...

-GG-

Ïîäîáíàÿ òåìà íå ïîäíèìàëàñü (îòíîñèòåëüíî ìàÿòíèêîâ, õîòÿ ïî ïîâîäó ôèçèêè óæå íå ðàç áûëè òåìû). Òàê ÷òî ðåøåíèå äàííîé ïðîáëåìû áóäåò ïîëåçíî ïîñåòèòåëÿì ôîðóìà.

 äàííîì ñëó÷àå òû ìîæåøü èëè ñàì ñäåëàòü (÷òî òû è ñäåëàë) èëè ïîèñêàòü â èíòåðíåòå. Êàê ãëÿíóòü íà ññûëêó nikitar-à, òàê è ïîèñêàòü äðóãîå.

Íó è â äàííîì ñëó÷àå íóæíî èñïîëüçîâàòü èçâåñòíûå ïîäõîäû (ôîðìóëû) èç ôèçèêè. Ãäå òåìó çàòóõàþùåãî ìàÿòíèêà îáÿçàòåëüíî ïðîõîäÿò (â êóðñå ôèçèêè). Íóæíî ëèøü ðåàëèçîâàòü ýòî íà ôëåøå - ÷òî òû óæå è ñäåëàë. Ñ ïîìîùüþ íóæíîé ôîðìóëû (ñ èñïîëüçîâàíèåì ýêñïîíåíòû).
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.