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

UptoLike

185
3. Îòïóñêàíèå ëåâîé êíîïêè ìûøè â òîò ìîìåíò, êîãäà îáúåêò
íàõîäèòñÿ â íóæíîì ìåñòå (”áðîñîê”).
Õîòÿ äåéñòâèå drag’n’drop ìîæíî ðåàëèçîâàòü ñ ïîìîùüþ êîìàí-
äû On Clip Event, êîìàíäàìè Start Drag è Stop Drag ýòî ñäåëàòü íà-
ìíîãî ïðîùå. Â îáùåì ñïèñêå ýòè êîìàíäû ðàñïîëîæåíû â ðàçäåëå
Actions>Movie Clip Control.
Ïî êîìàíäå Start Drag ïðîèçâîäèòñÿ ”çàõâàò”, ò.å. âèäåîêëèï íà-
÷èíàåò ïåðåäâèãàòüñÿ âñëåä çà êóðñîðîì ìûøè äî òåõ ïîð, ïîêà íå
áóäåò âûïîëíåíà êîìàíäà Stop Drag èëè íå áóäåò âûïîëíåíà êîìàíäà
Start Drag äëÿ äðóãîãî âèäåîêëèïà, ò.å. áóäåò îñóùåñòâë¸í ”áðîñîê”.
Êîìàíäà Start Drag èìååò òðè ïàðàìåòðà:
1. Ïàðàìåòð Target äîëæåí ñîäåðæàòü èìÿ âèäåîêëèïà, êîòîðûé
áóäåò ïåðåìåùàòüñÿ.
2. Åñëè ïåðåêëþ÷àòåëü Constrain to
rectangle âêëþ÷¸í, îáëàñòü ïåðåìåùåíèÿ
áóäåò îãðàíè÷åíà ïðÿìîóãîëüíèêîì ñ êî-
îðäèíàòàìè, êîòîðûå íåîáõîäèìî ââåñ-
òè íàïðîòèâ áóêâ:
L, ÷òî îçíà÷àåò X
ëåâîé òî÷êè
;
R, ÷òî îçíà÷àåò X
ïðàâîé òî÷êè
;
T, ÷òî îçíà÷àåò Y
âåðõíåé òî÷êè
;
B, ÷òî îçíà÷àåò Y
íèæíåé òî÷êè
.
Îãðàíè÷åíèå ïåðåìåùåíèÿ äåéñòâóåò òîëüêî äëÿ òî÷êè ïðèâÿçêè
âèäåîêëèïà.
3. Åñëè ïåðåêëþ÷àòåëü Lock mouse to center âêëþ÷¸í,
ïðè ”çàõâàòå” îáúåêòà îí áóäåò ñìåùàòüñÿ òàêèì îáðàçîì,
÷òîáû óêàçàòåëü ìûøè âñåãäà íàõîäèëñÿ íàä òî÷êîé ïðè-
âÿçêè âèäåîêëèïà.
Ïðèìåðû èñïîëüçîâàíèÿ drag’n’drop
Íàïðèìåð, íà ýêðàíå èçîáðàæåíà êîðçèíà è øàð. Íåîáõîäèìî ñäå-
ëàòü òàê, ÷òîáû øàð ìîæíî áûëî ïåðåìåùàòü â ïðåäåëàõ ðàáî÷åãî
ïîëÿ ïðè ïîìîùè îïåðàöèè drag’n’drop. Åñëè ïîñëå ïåðåòàñêèâàíèÿ
øàð ïîïàä¸ò â îáëàñòü êîðçèíû, îí äîëæåí èñ÷åçíóòü. Äëÿ òîãî ÷òî-
áû ðåàëèçîâàòü ýòîò ñöåíàðèé, íåîáõîäèìî âûïîëíèòü òàêóþ ïîñëå-
äîâàòåëüíîñòü äåéñòâèé:
1. Ñíà÷àëà ñëåäóåò ñîçäàòü âèäåîêëèïû, ñ èçîáðàæå-
íèåì øàðà (ball) è êîðçèíû (trash).