Óñåíêîâ Ä.Þ.
Óñåíêîâ Äìèòðèé Þðüåâè÷
ÑÅÊÐÅÒÛ WEB: ÑÎÕÐÀÍÅÍÈÅ FLASH-ÐÎËÈÊÎÂ Î òîì, êàê ñîõðàíèòü íà ñâîåì (ëîêàëüíîì) ê...
11 downloads
453 Views
484KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Óñåíêîâ Ä.Þ.
Óñåíêîâ Äìèòðèé Þðüåâè÷
ÑÅÊÐÅÒÛ WEB: ÑÎÕÐÀÍÅÍÈÅ FLASH-ÐÎËÈÊΠΠòîì, êàê ñîõðàíèòü íà ñâîåì (ëîêàëüíîì) êîìïüþòåðå ñîäåðæàùèéñÿ íà web-ñòðàíèöå ðèñóíîê, çíàåò êàæäûé øêîëüíèê: äîñòàòî÷íî ùåëêíóòü íà ýòîì ðèñóíêå ïðàâîé êíîïêîé ìûøè è âûáðàòü â ïîÿâèâøåìñÿ êîíòåêñòíîì ìåíþ ïóíêò Ñîõðàíèòü ðèñóíîê êàê (ðèñ. 1). Îäíàêî ñåãîäíÿ äëÿ îôîðìëåíèÿ webñòðàíèö âñå ÷àùå ïðèìåíÿþòñÿ èëëþñòðàöèè, âûïîëíåííûå ïî òåõíîëîãèè Macromedia Flash (èëè, â ïðîñòîðå÷èè, «ôëåøêè»). Ýòà òåõíîëîãèÿ îáåñïå÷èâàåò, â ÷àñòíîñòè, øèðîêèå âîçìîæíîñòè äëÿ ñîçäàíèÿ àíèìàöèé è äàæå èíòåðàêòèâíûõ ïðèëîæåíèé (â òîì ÷èñëå îíëàéíîâûõ èãð), à ìàëûé ðàçìåð ïîëó÷àåìûõ ôàéëîâ (â òîì ÷èñëå ïðè âíåäðåíèè â «ôëåøêó» öèôðîâîãî âèäåî) äåëàåò flashôîðìàò ïîïóëÿðíûì äëÿ îíëàéí-ìóëüòè-
Ðèñ. 1. Êîíòåêñòíîå ìåíþ ñîõðàíåíèÿ ðèñóíêà ñ web-ñòðàíèöû â îòäåëüíûé ôàéë
44
ïëèêàöèè è îíëàéí-òðàíñëÿöèé. Íî âìåñòå ñ òåì âîçíèêàåò è íåáîëüøàÿ ïðîáëåìà: ñîõðàíèòü flash-îáúåêò ñ web-ñòðàíèöû â âèäå îòäåëüíîãî ôàéëà íà ëîêàëüíîì êîìïüþòåðå òàê, êàê ìû äåëàåì ñ ðèñóíêàìè, íå óäàåòñÿ: ïðè ùåë÷êå íà íåì ìûøüþ, âìåñòî ñòàíäàðòíîãî êîíòåêñòíîãî ìåíþ áðàóçåðà, âûäàåòñÿ êîíòåêñòíîå ìåíþ flash-ïëååðà (ðèñ. 2), â êîòîðîì îòñóòñòâóåò êàêîé-ëèáî ïóíêò äëÿ ñîõðàíåíèÿ ôàéëà. Êàê æå áûòü? Èíîãäà íà ñàéòå ïðåäóñìàòðèâàåòñÿ îòäåëüíàÿ ññûëêà äëÿ ñêà÷èâàíèÿ ïðåäñòàâëåííîé íà ñòðàíèöå «ôëåøêè» â êà÷åñòâå îòäåëüíîãî ôàéëà (â òîì ÷èñëå çà îïðåäåëåííóþ ïëàòó, åñëè ðå÷ü èäåò, íàïðèìåð, îá èãðå èëè ìóëüòôèëüìå), íî ÷àùå âñåãî òàêîé ññûëêè íåò.  ýòîì ñëó÷àå ìîæíî ïîïûòàòüñÿ, êîíå÷íî, ðåøèòü ïðîáëåìó, ÷òî íàçû-
Ðèñ. 2. Êîíòåêñòíîå ìåíþ flash-ïëååðà
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ØÊÎËÅ. ¹ 4, 2008 ã.
Ñåêðåòû Web: ñîõðàíåíèå Flash-ðîëèêîâ
âàåòñÿ, «â ëîá»: ùåëêíóâ ïðàâîé êíîïêîé ìûøè ãäå-ëèáî íà ïóñòîì ìåñòå webñòðàíèöû (âíå ôëåøåê, ðèñóíêîâ è ïð.), âûáðàòü â êîíòåêñòíîì ìåíþ ïóíêò Ïðîñìîòð HTML-êîäà è, ïðîàíàëèçèðîâàâ èñõîäíûé êîä web-ñòðàíèöû â ðåäàêòîðå «Áëîêíîò», îòûñêàòü â íåì ñòðîêè âûçîâà èíòåðåñóþùåé âàñ ôëåøêè, ïðèìåðíî òàêèå (ñì. ëèñòèíã 1). Çäåñü òðåáóåìûå èìÿ flash-ôàéëà, åãî URL è ïóòü ê íåìó (âîçìîæíî îòíîñèòåëüíûé, êàê ÷àñòî äåëàåòñÿ â ãèïåðññûëêàõ) çàïèñàíû â ñîñòàâå ñëåäóþùèõ ñòðîê (ñì. ëèñòèíã 2) (íå óäèâëÿéòåñü, ÷òî èìÿ ôàéëà âûãëÿäèò êàê áåññìûñëåííûé íàáîð áóêâ è öèôð, ýòî ÷àñòî áûâàåò äëÿ
ôàéëîâ, íå ïðåäíàçíà÷åííûõ äëÿ íåïîñðåäñòâåííîãî ñêà÷èâàíèÿ). À äàëåå ìîæíî óæå âîñïîëüçîâàòüñÿ êàêîé-íèáóäü ïðîãðàììîé äëÿ çàêà÷êè ôàéëîâ (GetRight, ReGet è äð.), ââåñòè â íåå íàéäåííûé ïóòü è ïîëó÷èòü òðåáóåìûé ôàéë (ïðîñòî ââåñòè ýòîò ïóòü â àäðåñíóþ ñòðîêó áðàóçåðà íå ïîëó÷èòñÿ áðàóçåð, âìåñòî ñêà÷èâàíèÿ ôàéëà «ôëåøêè», îòêðîåò åå îïÿòü æå íà ïðîñìîòð).  îáùåì, ýòîò ñïîñîá, õîòÿ è íàäåæíûé, íî äîëãèé è íóäíûé: è îòûñêàòü íóæíûå ñòðîêè â HTML-êîäå ìîæåò áûòü äîâîëüíî ñëîæíî, è íóæíà ñïåöèàëüíàÿ ïðîãðàììà... À âìåñòå ñ òåì òðåáóåìûé flashôàéë, êîòîðûé âû ïðîñìàòðèâàåòå íà web-
Ëèñòèíã 1 <param name="movie" value="http://images.cards.mail.ru/c1/3a/7ad86b5c3d094b945c48ec45a8183ac1.swf"/> <param name="quality" value="best" /> <param name="wmode" value="opaque" /> <param name="loop" value="true" /> <embed src="http://images.cards.mail.ru/c1/3a/7ad86b5c3d094b945c48ec45a8183ac1.swf" quality="best" width ="350" height="500" name="spectrum" align="middle" play="true" loop="true" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" >
Ëèñòèíã 2 <param name="movie" value="http://images.cards.mail.ru/c1/3a/7ad86b5c3d094b945c48ec45a8183ac1.swf" />
è src="http://images.cards.mail.ru/c1/3a/7ad86b5c3d094b945c48ec45a8183ac1.swf" È Â ØÓÒÊÓ È ÂÑÅÐܨÇ
45
Óñåíêîâ Ä.Þ.
ñòðàíèöå, óæå ó âàñ ïîä ðóêîé! Êàê, âïðî÷åì, è âñå äðóãèå ïðîñìàòðèâàåìûå âàìè òåêñòû, ðèñóíêè è ïð. Âñïîìíèì îäèí èç îñíîâíûõ ïðèíöèïîâ ðàáîòû World Wide Web: áðàóçåð ïðèíèìàåò îò âàñ àäðåñ òðåáóåìîé web-ñòðàíèöû (åå URL), ñ ïîìîùüþ ñåðâåðà äîìåííûõ èìåí (DNS) âûÿñíÿåò IP-àäðåñ íóæíîãî web-ñåðâåðà, îáðàùàåòñÿ ê íåìó, çàïðàøèâàÿ óêàçàííóþ web-ñòðàíèöó, à çàòåì ïåðåêà÷èâàåò âñå ñîñòàâëÿþùèå åå ôàéëû (html-ôàéë, âñå èëëþñòðàöèè, àóäèîôàéëû, ñòèëåâûå ôàéëû, java-ñêðèïòû â îòäåëüíûõ ôàéëàõ è ïð.) â îñîáóþ âðåìåííóþ ïàïêó íà ëîêàëüíîì êîìïüþòåðå è ïîñëå ýòîãî îòîáðàæàåò ñòðàíèöó ñî âñåì åå îôîðìëåíèåì íà ýêðàíå. Òî åñòü âñå, ÷òî âû ïðîñìàòðèâàåòå â áðàóçåðå, òàê èëè èíà÷å äîëæíî áûòü óæå ñêà÷àíî íà âàø êîìïüþòåð! (Êñòàòè, ýòî íóæíî ó÷èòûâàòü, åñëè âû ïîëüçóåòåñü äîñòóïîì â Èíòåðíåò, â êîòîðîì ó÷èòûâàåòñÿ òðàôèê îáúåì ïåðåêà÷èâàåìîé èíôîðìàöèè: äàæå åñëè âû íå ñêà÷èâàåòå íèêàêèõ ôàéëîâ, à òîëüêî ïðîñìàòðèâàåòå íàñûùåííûå ãðàôèêîé è «ôëåøåì»
web-ñòðàíèöû, ðàñõîä òðàôèêà ìîæåò áûòü äîñòàòî÷íî âåëèê äî íåñêîëüêèõ ìåãàáàéò çà îäèí ïðîñìîòð ñòðàíèöû!) ×òî æå êàñàåòñÿ óïîìÿíóòîé âðåìåííîé ïàïêè (êîòîðàÿ â ðÿäå îïåðàöèîííûõ ñèñòåì òàê è íàçûâàåòñÿ temporary internet files), òî ìåñòî äëÿ íåå îáû÷íî âûäåëÿåòñÿ íà ñèñòåìíîì äèñêå êîìïüþòåðà îòäåëüíî äëÿ êàæäîãî ïîëüçîâàòåëÿ (åñëè ÎÑ äîïóñêàåò ìíîãîïîëüçîâàòåëüñêèé ðåæèì ðàáîòû ñ ðåãèñòðàöèåé êàæäîãî ïîëüçîâàòåëÿ îòäåëüíî, êàê, íàïðèìåð, Windows XP). Îòûñêàòü ýòó ïàïêó ïðîùå âñåãî, âîñïîëüçîâàâøèñü íàñòðîéêàìè ñàìîãî áðàóçåðà (ïîêàçàí ñïîñîá äîñòóïà ê ýòîé ïàïêå äëÿ Microsoft Internet Explorer âåðñèè 6.0 è âûøå): 1) âûáåðèòå â ìåíþ áðàóçåðà ïóíêò Ñåðâèñ, Ñâîéñòâà îáîçðåâàòåëÿ; 2) â îòêðûâøåìñÿ îêíå íàñòðîåê áðàóçåðà âûáåðèòå âêëàäêó Îáùèå (åñëè îíà íå îòêðûëàñü ïî óìîë÷àíèþ); 3) ùåëêíèòå ìûøüþ íà êíîïêå Ïàðàìåòðû â ãðóïïå Âðåìåííûå ôàéëû Èíòåðíåòà (ðèñ. 3); 4) â íîâîì îêíå (ðèñ. 4) ìîæíî ïðî÷èòàòü ïóòü ê âðåìåííîé ïàïêå (â ãðóïïå
Ðèñ. 3. Îêíî íàñòðîéêè áðàóçåðà Internet Explorer
Ðèñ. 4. Îêíî íàñòðîéêè ïàïêè âðåìåííûõ ôàéëîâ
46
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ØÊÎËÅ. ¹ 4, 2008 ã.
Ñåêðåòû Web: ñîõðàíåíèå Flash-ðîëèêîâ
Ðèñ. 5. Ïàïêà âðåìåííûõ ôàéëîâ Èíòåðíåòà
Ïàïêà âðåìåííûõ ôàéëîâ Èíòåðíåòà), à òàêæå ðàñêðûòü ýòó ïàïêó â îòäåëüíîì îêíå Ïðîâîäíèêà (ðèñ. 5), ùåëêíóâ ìûøüþ íà êíîïêå Ïðîñìîòð ôàéëîâ. Íåòðóäíî âèäåòü, ÷òî çäåñü äëÿ êàæäîãî ôàéëà óêàçàí åãî òèï (â òîì ÷èñëå äëÿ «ôëåøåê» Shockwave Flash Object) è äàòà è âðåìÿ èçìåíåíèÿ (òî åñòü ìîìåíò, êîãäà ýòîò ôàéë áûë ñêà÷àí èç Èíòåðíåòà). Î÷åâèäíî, ÷òî ôëåøêà, êîòîðóþ âû òîëüêî ÷òî ïðîñìîòðåëè íà web-ñòðàíèöå, òîæå çäåñü. Âîïðîñ òîëüêî â òîì, êàê íàéòè åå ñðåäè âñåãî ýòîãî «ìóñîðà»?
(Êñòàòè, ñîäåðæèìîå ýòîé âðåìåííîé ïàïêè ðåêîìåíäóåòñÿ ïåðèîäè÷åñêè âû÷èùàòü, èíà÷å îíà ìîæåò «ñúåñòü» äîâîëüíî ìíîãî ìåñòà íà äèñêå.) È çäåñü ïðîùå âñåãî ïîñòóïèòü ñëåäóþùèì îáðàçîì: 1) ùåëêíóâ ïðàâîé êíîïêîé ìûøè â ëþáîì ìåñòå â îêíå ïàïêè, âûáèðåì â
Ðèñ. 6. Óïîðÿäî÷åíèå ôàéëîâ â ïàïêå ïî èõ òèïó (ïî ðàñøèðåíèÿì) È Â ØÓÒÊÓ È ÂÑÅÐܨÇ
47
Óñåíêîâ Ä.Þ.
Ðèñ. 7. Íàéäåííûå flash-ôàéëû
êîíòåêñòíîì ìåíþ ïóíêò Óïîðÿäî÷èòü çíà÷êè, Òèï (ðèñ. 6); 2) ïðîêðó÷èâàåì îêíî, ÷òîáû íàéòè â íåì ôàéëû òèïà Shockwave Flash Object (îáû÷íî îíè ðàñïîëàãàþòñÿ ìåæäó ôàéëàìè Java-ñêðèïòîâ è äîêóìåíòîâ XML èëè èëëþñòðàöèé GIF) è ñòèðàåì âñå òàêèå ôàéëû; 3) îòêðûâàåì web-ñòðàíèöó, íà êîòîðîé ðàñïîëîæåí èíòåðåñóþùèé íàñ flashðîëèê èëè èãðà è ïðîñìàòðèâàåì ýòîò ðîëèê èëè íà÷èíàåì èãðó (åñëè ñòðàíèöà óæå áûëà îòêðûòà, ìîæíî îáíîâèòü åå ïðè ïîìîùè êëàâèø Ctrl+F5 èëè ñîîòâåòñòâóþùåé êíîïêè áðàóçåðà); 4) ñíîâà ïåðåõîäèì â îêíî âðåìåííîé ïàïêè è îáíîâëÿåì åå ñîäåðæèìîå íàæàòèåì êíîïêè F5; 5) îòûñêèâàåì â îêíå ïàïêè ôàéëû òèïà Shockwave Flash Object (òàì æå, ãäå îíè ðàñïîëàãàëèñü ðàíüøå, èëè èíîãäà â ñàìîì êîíöå ñïèñêà ôàéëîâ), èõ áóäåò íåìíîãî (îáû÷íî íå áîëüøå 56), èç êîòîðûõ îäèí íóæíûé íàì, à äðóãèå ðàçëè÷íûå ðåêëàìíûå áàííåðû è ïðî÷èå ýëåìåíòû îôîðìëåíèÿ ñòðàíèöû (ðèñ. 7). Òåïåðü ìîæíî ïðîñòî ñêîïèðîâàòü âñå ýòè ôàéëû â ëþáóþ äðóãóþ ïàïêó, à çàòåì âûáðàòü èç íèõ òðåáóåìûé.
Êîíå÷íî, ïðîäåëûâàÿ âñå ýòî, íóæíî ó÷èòûâàòü, ÷òî íåêîòîðûå flash-ôàéëû ìîãóò «îáîçíà÷àòüñÿ» (òî åñòü ôèãóðèðîâàòü âî âðåìåííîé ïàïêå) íå êàê «ôëåøêè», à íàïðèìåð, êàê íåêèå «ôàéëû ñ íåóñòàíîâëåííûì òèïîì».  ýòîì ñëó÷àå ìîæíî ïîïðîáîâàòü ïîâòîðèòü óêàçàííûå âûøå äåéñòâèÿ, ïîëíîñòüþ î÷èñòèâ âðåìåííóþ ïàïêó, ÷òîáû óâèäåòü, êàêèå ôàéëû â íåé äîáàâÿòñÿ, à çàòåì ïîïûòàòüñÿ ïðèñâîèòü «íåîïîçíàííûì» ôàéëàì ðàñøèðåíèå swf è ïîïðîáîâàòü çàïóñòèòü èõ êàê ôëåøêè. Êðîìå òîãî, åñëè ñêà÷èâàåìàÿ òàêèì ñïîñîáîì ôëåø-èãðà ñîñòîèò èç íåñêîëüêèõ ôàéëîâ, èç êîòîðûõ îäèí ãëàâíûé, à îñòàëüíûå âûçûâàþòñÿ óæå ñðåäñòâàìè ýòîãî ãëàâíîãî ôàéëà íåïîñðåäñòâåííî ñ ñåðâåðà, òî çàñòàâèòü òàêóþ èãðó ïîëíîöåííî ðàáîòàòü êàê ëîêàëüíóþ ìîæíî, òîëüêî ïðîéäÿ åå â îíëàéíå âñþ (÷òîáû çàïîëó÷èòü âñå òðåáóåìûå ÷àñòè) è îòðåäàêòèðîâàâ flash-ôàéëû â ñïåöèàëüíîì ðåäàêòîðå, ÷òîáû «ïåðåíàöåëèòü» âûçîâû ïîäãðóçêè ÷àñòåé ñ ñåðâåðà íà òåêóùóþ ïàïêó ëîêàëüíîãî äèñêà (ñ ÷åì íåñïåöèàëèñò, ñêîðåå âñåãî, íå ñïðàâèòñÿ). È, íàêîíåö, íóæíî íå çàáûâàòü è îá àâòîðñêèõ ïðàâàõ...
Óñåíêîâ Äìèòðèé Þðüåâè÷, ñòàðøèé íàó÷íûé ñîòðóäíèê Èíñòèòóòà èíôîðìàòèçàöèè îáðàçîâàíèÿ Ðîññèéñêîé àêàäåìèè îáðàçîâàíèÿ, Ìîñêâà.
48
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ØÊÎËÅ. ¹ 4, 2008 ã.