Технология создания учебных мультимедиа-продуктов в инструментальной среде Macromedia Flash MX. Шишканов Д.В - 155 стр.

UptoLike

155
òû òðèãîíîìåòðè÷åñêèõ ôóíêöèé äîëæíû áûòü âûðàæåíû â ðàäèà-
íàõ. Äëÿ ïåðåâîäà çíà÷åíèÿ, âûðàæåííîãî â ãðàäóñàõ, â ðàäèàíû åãî
íåîáõîäèìî äîìíîæèòü íà PI è ðàçäåëèòü íà 180, äëÿ ïåðåâîäà çíà÷å-
íèÿ, âûðàæåííîãî â ðàäèàíàõ, â ãðàäóñû - äîìíîæèòü íà 180 è ðàçäå-
ëèòü íà PI.
2) ceil (áëèæàéøåå áîëüøåå öåëîå), floor (áëèæàéøåå ìåíüøåå
öåëîå), round (îêðóãëåíèå).
3) exp (ýêñïîíåíòà), log (íàòóðàëüíûé ëîãàðèôì), pow (âîçâåäå-
íèå â ñòåïåíü), sqrt (êâàäðàòíûé êîðåíü).
4) abs (ìîäóëü), max (ìàêñèìóì èç äâóõ ÷èñåë), min (ìèíèìóì èç
äâóõ ÷èñåë).
5) random (ñëó÷àéíîå ÷èñëî îò 0 äî 1). Äëÿ òîãî ÷òîáû ïîëó÷èòü
ñëó÷àéíîå öåëîå ÷èñëî â çàäàííîì äèàïàçîíå, ñëåäóåò âîñïîëüçî-
âàòüñÿ ôîðìóëîé: Math.round(Math.random()*(b-a)+a), ãäåa-íà÷àëü-
íîå ÷èñëî äèàïàçîíà,b-êîíå÷íîå.
 îáùåì ñïèñêå êîìàíä â ðàçäåëå Objects>Core>Math>Constants
ðàñïîëîæåíû ñëåäóþùèå êîíñòàíòû: E, LN2 (íàòóðàëüíûé
ëîãàðèôì 2), LN10 (íàòóðàëüíûé ëîãàðèôì 10), LOG2E (ëîãàðèôì E
ïî îñíîâàíèþ 2), LOG10E (ëîãàðèôì E ïî îñíîâàíèþ 10), PI (÷èñëî
Ïè), SQRT1_2 (êâàäðàòíûé êîðåíü 0.5), SQRT2 (êâàäðàòíûé êîðåíü
äâ óõ).
Ïðè èñïîëüçîâàíèè â âûðàæåíèÿõ ìàòåìà òè÷åñêèõ ôóíêöèé è êîí-
ñòàíò, ðàñïîëîæåííûõ â ðàçäåëå Objects>Core>Math, ïåðåä íèìè ñëå-
äóåò ñòàâèòü Math ñ òî÷êîé. Íàïðèìåð, Math.sin(a).
Ïðèìåð èñïîëüçîâàíèÿ äèíàìè÷åñêèõ ïàðàìåòðîâ âèäåîêëèïà
Íàïðèìåð, òðåáóåòñÿ ñîçä àòü èíòåðàêòèâíóþ àíèìàöèþ, â êîòî-
ðîé ïîëüçîâàòåëü ìîã áû âðàùàòü îáúåêò, èñïîëüçóÿ êíîïêè è êëàâè-
øè êëàâèàòóðû - ñòðåëêè âïðàâî è âëåâî.
Äëÿ òîãî ÷òîáû ðåàëèçîâàòü ýòîò ñöåíàðèé, íåîáõîäèìî âûïîë-
íèòü ñëåäóþùóþ ïîñëåäîâàòåëüíîñòü äåéñòâèé:
1. Ñíà÷àëà ñëåäóåò ñîçäàòü âèäåîêëèï c èìåíåì
wheel è êíîïêè ñ èìåíàìè Ïî ÷àñîâîé è Ïðîòèâ
÷àñîâîé.
2. Çàòåì ñëåäóåò ïåðåéòè ê äåéñòâè-
ÿì êíîïêè Ïî ÷àñîâîé, äîáàâèòü êî-
ìàíäó On è äîïîëíèòåëüíî óêàçàòü
â å¸ ïàðàìåòðàõ íàæàòèå ñòðåëêè
âïðàâî íà êëàâèàòóðå.