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

UptoLike

175
Ñîáûòèå Data âîçíèêàåò ïðè èñïîëüçîâàíèè êîìàíä Load Movie
è Load Variables.
Ñëåæåíèå çà êóðñîðîì ìûøè
Ñîáûòèå Mouse Move âîçíèêàåò ïðè ïåðåìåùåíèè êóðñîðà ìûøè.
Ïðè ýòîì òåêóùèå êîîðäèíàòû X è Y êóðñîðà âñåãäà ñîõðàíÿþòñÿ â
äèíàìè÷åñêèõ ïàðàìåòðàõ _xmouse è _ymouse ñîîòâåòñòâåííî. Ýòè
ïàðàìåòðû ðàñïîëîæåíû â ðàçäåëå Properties îáùåãî ñïèñêà êîìàíä.
Äëÿ òîãî ÷òîáû èçáåæàòü íåîáõîäèìîñòè ïåðåñ÷¸òà êîîðäèíàò, ðå-
êîìåíäóåòñÿ èñïîëüçîâàòü ïàðàìåòðû _xmouse è _ymouse ìíèìîãî
âèäåîêëèïà _root.  ýòîì ñëó÷àå êîîðäèíàòû êóðñîðà ìûøè áóäóò
ðàññ÷èòûâàòüñÿ îòíîñèòåëüíî ñèñòåìû êîîðäèíàò ðàáî÷åãî ïîëÿ.
Íàïðèìåð, òðåáóåòñÿ ñäåëàòü òàê, ÷òîáû ïîëçóíêè-óêàçàòåëè âñå-
ãäà óñòàíàâëèâàëèñü íàïðîòèâ êóðñîðà ìûøè. Äëÿ ýòîãî íåîáõîäèìî
âûïîëíèòü ñëåäóþùóþ ïîñëåäîâàòåëüíîñòü äåéñòâèé:
1. Ñíà÷àëà íåîáõîäèìî ñîçäàòü âèäåîêëèïû, ñî-
äåðæàùèå ãîðèçîíòàëüíûé è âåðòèêàëüíûé ïîë-
çóíêè.  åäèíñòâåííîì êëþ÷åâîì êàäðå ñëåäó-
åò ïîìåñòèòü êîìàíäó Stop.
2. Çàòåì ñëåäóåò ïåðåéòè ê äåéñòâèÿì ãî-
ðèçîíòàëüíîãî ïîëçóíêà, äîáàâèòü êîìàí-
äó On Clip Eventèâå¸ïàðàìåòðàõ âêëþ-
÷èòü ñîáûòèå Mouse Move.
3. Ïîñëå ÷åãî íåîáõîäèìî äîáà-
âèòü êîìàíäó Set Property ñ ïà-
ðàìåòðàìè Property=_x,
Target=this è Value=
_root._xmouse.
4. Íàêîíåö, àíàëîãè÷íûå äåé-
ñòâèÿ ñëåäóåò óñòàíîâèòü è äëÿ
âåðòèêàëüíîãî óêàçàòåëÿ.
Åñëè âñ¸ áûëî ñäåëàíî ïðàâèëüíî, óêàçàòåëè áóäóò ïåðåìåùàòüñÿ
ñèíõðîííî ñ äâèæåíèåì êóðñîðà ìûøè.
Ñ ïîìîùüþ êîìàíäû Mouse.hide() êóðñîð ìûøè ìîæíî ñêðûòü. Ñ
ïîìîùüþ êîìàíäû Mouse.show() ñêðûòûé ðàíåå êóðñîð ìûøè ìîæ-
íî âíîâü ñäåëàòü âèäèìûì. Êîìàíäû Hide è Show ðàñïîëîæåíû â
ðàçäåëå Objects>Movie>Mouse>Methods îáùåãî ñïèñêà êîìàíä.