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

UptoLike

172
Åñëè âñ¸ áûëî ñäåëàíî ïðàâèëüíî, èç öåíòðà ýêðà-
íà áóäåò âûëåòàòü ìíîæåñòâî çâ¸çä ïîä ñëó÷àéíûì óã-
ëîì.
Åñëè êîëè÷åñòâî ÷àñòèö, ñîçäàâàåìûõ ïðè ïîìîùè äóáëèðîâàíèÿ
âèäåîêëèïà, äîëæíî áûòü î÷åíü áîëüøèì (äîæäü, ñíåã, çâ¸çäû è äð.),
÷åðåç íåñêîëüêî ìèíóò âîñïðîèçâåäåíèÿ àíèìàöèÿ ìîæåò ñóùåñòâåí-
íî çàìåäëèòüñÿ. Ýòî ñâÿçàíî ñ òåì, ÷òî ïåðåìåííàÿ-ñ÷¸ò÷èê äîñòèãà-
åò áîëüøèõ çíà÷åíèé è ñêîðîñòü îïåðàöèé, ïðîèçâîäèìûõ ñ íåé, çà-
ìåäëÿåòñÿ.
Ýòîãî ìîæíî èçáåæàòü, åñëè ïðåäóñìîòðåòü ñáðîñ çíà÷åíèÿ ïå-
ðåìåííîé-ñ÷¸ò÷èêà ïðè äîñòèæåíèè áîëüøèõ çíà÷åíèé. Íàïðèìåð,
äëÿ ïåðåìåííîé k, èñïîëüçóåìîé â êà÷åñòâå ñ÷¸ò÷èêà â äóáëèðîâà-
íèè âèäåîêëèïà, ñáðîñ ïðè äîñòèæåíèè çíà÷åíèÿ 200 áóäåò âûãëÿ-
äåòü òàê: if (k>200) {k=1;}.
Çàäàíèÿ äëÿ ñàìîñòîÿòåëüíîãî âûïîëíåíèÿ
Èñïîëüçóÿ äèíàìè÷åñêèå ïàðàìåòðû âèäåîêëèïà, äâèæåíèå ïî
ôîðìóëàì è äóáëèðîâ àíèå âèäåîêëèïà, ñîçäàéòå àíèìàöèîííûå ôðàã-
ìåíòû ïî ïðåäëîæåííûì ñöåíàðèÿì.
1. Ñîçäàéòå èìèòàöèþ äâèæåíèÿ øàðà ïî
êðóãó â òð¸õìåðíîì ïðîñòðàíñòâå. Äëÿ ýòî-
ãî øàð äîëæåí äâèãàòüñÿ ïî ýëëèïñó, èç-
ìåíÿÿ ñâîè ðàçìåðû òàê, ÷òîáû ïðè äâè-
æåíèè â âåðõíåé ÷àñòè ýëëèïñà øàð áûë
áîëüøèì, à â íèæíåé - ìàëåíüêèì.
 öèêëå äîëæåí èçìåíÿòüñÿ óãîë, â çàâèñèìîñòè îò êîòîðîãî äîë-
æíû ðàññ÷èòûâàòüñÿ êîîðäèíàòû è ðàçìåðû øàðà ïî ôîðìóëàì:
X
øàðà
=X
öåíòðà
+XR*cos(a);
Y
øàðà
=Y
öåíòðà
+YR*sin(a);
XS=100-sin(a)*50;
YS=XS,
ãäå
a - óãîë;
X
øàðà
,Y
øàðà
- òåêóùèå êîîðäèíàòû øàðà;
X
öåíòðà
,Y
öåíòðà
- êîîðäèíàòû öåíòðà ýëëèïñà;
XR, YR - ãîðèçîíòàëüíûé è âåðòèêàëüíûé ðàäèóñû ýëëèïñà, ïðè-
÷¸ì XR äîëæåí áûòü â ïÿòü ðàç áîëüøå YR;