Flash Zone Forum > Êàê îïðåäåëèòü íàëè÷èå flash-ïëàãèíà
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Êàê îïðåäåëèòü íàëè÷èå flash-ïëàãèíà
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
ÂèêòîðÑâåòëîâ
Èçâèíèòå, íå íàøåë ñîîòâåòñòâóþùåé òåìû.

Âîïðîñ âèñèò ïî âñåìó èíåòó. Êàæäûé äåëàåò àáû êàê.

Ïðîáîâàë âàðèàíò ñêîìïèëèòü íà ôëåøå ñîîòâ. âåðñèè ìàëåíüêèé ðåäèðåêòîð. Òåñòèðîâàë íà ÷èñòîé ìàøèíå ñ XP. Ñèñòåìà âîîáùå íå çíàåò ÷òî òàêîå swf (âîîáùå íå çàåò ÷åì îòêðûòü) è èíòåðíåòà â íåé íåò.

Òàê âîò. Äî êîìàíäû
<meta http-equiv="Refresh" CONTENT="7;url=content_nf/index.html">
ýêñïëîðåð òàê è íå äîõîäèò. Âèñèò è ÷òî-òî ïûòàåòñÿ ñäåëàòü ñ ôëåøåì, êîòîðûé åé âîîáùå íåèçâåñòåí.

Ðàçóìååòñÿ, ïðîáîâàë äåëàòü òîëüêî
<object>
<embed src="swf/flash_checker.swf"/>
</object>

Íå ïîìîãàåò.

Ãäå ìîæíî óâèäåòü ðåàëüíî ðàáîòàþùåå ðåøåíèå?

Ñïàñèáî.

---------------------------
âîò ÷åì ÿ ðóêîâîäñòâîâàëñÿ:
http://zona5.al.ru/lessons/tips/detect%20f...20flash%205.htm
ÂèêòîðÑâåòëîâ
 îáùåì, ó ìåíÿ ïîëó÷èëîñü.
Íàäî çàëåçòü íà ñàéò macromedia.com. Òàì â ïîèñêå íàéòè flash detection kit.
Íà êëèåíòå îí ðàáîòàåò ÷åðåç ñêðèïòû, à â îòäåëüíûõ áðîóçåðàõ - ÷åðåç VBScript. Îïðåäåëÿåò íàëè÷èå ëþáîé âåðñèè ïëàãèíà èëè åãî îòñóòñòâèå.  ñëó÷àå çàïðåòà âûïîëíåíèÿ ñêðèïòîâ ïðåäëàãàåòñÿ ïîëüçîâàòåëþ ðåøàòü ñàìîìó.

 ýòîì detection kit åñòü åùå âàðèàíòû îïðåäåëåíèÿ ñðåäñòâàìè ñåðâåðà èëè ñàìîãî ôëåø-êîíòåíòà, íî ìíå ýòî áûëî íåèíòåðåñíî.

Åñëè êîìó áóäåò èíòåðåñíî, ïðèøëþ íà ñàéò ñòàòüþ ñ ëèñòèíãîì html, â êîòîðîì îïðåäåëÿåòñÿ âåðñèÿ è ïðîèçâîäÿòñÿ ñîîòâåòñòâóþùèå ðåäèðåêòû.
MustLive
Öèòàòà(ÂèêòîðÑâåòëîâ @ 8.04.2006 - 21:02)
Âîïðîñ âèñèò ïî âñåìó èíåòó. Êàæäûé äåëàåò àáû êàê.

Ïðîáîâàë âàðèàíò ñêîìïèëèòü íà ôëåøå ñîîòâ. âåðñèè ìàëåíüêèé ðåäèðåêòîð. Òåñòèðîâàë íà ÷èñòîé ìàøèíå ñ XP. Ñèñòåìà âîîáùå íå çíàåò ÷òî òàêîå swf (âîîáùå íå çàåò ÷åì îòêðûòü) è èíòåðíåòà â íåé íåò.

Òàê âîò. Äî êîìàíäû
<meta http-equiv="Refresh" CONTENT="7;url=content_nf/index.html">
ýêñïëîðåð òàê è íå äîõîäèò. Âèñèò è ÷òî-òî ïûòàåòñÿ ñäåëàòü ñ ôëåøåì, êîòîðûé åé âîîáùå íåèçâåñòåí.

Ðàçóìååòñÿ, ïðîáîâàë äåëàòü òîëüêî
<object>
<embed src="swf/flash_checker.swf"/>
</object>

Íå ïîìîãàåò.

Ãäå ìîæíî óâèäåòü ðåàëüíî ðàáîòàþùåå ðåøåíèå?

ÂèêòîðÑâåòëîâ

Åù¸ ñ 1999 ãîäà, êàê ÿ òîëüêî íà÷àë çàíèìàòüñÿ ôëåøåì, è ñäåëàë äëÿ ñâîåãî ñàéòà ôëåøåâîå ìåíþ (âíà÷àëå áûëî ñäåëàë âåðñèè - õòìë è ôëåø, íî â èòîãå ïðèâ¸ë ê îäíîé, êîìáèíèðîâàííîé, ãäå íà ôëåøå ëèøü ìåíþ) - ÿ èñïîëüçóþ îäèí ìåòîä. ×òîáû ïðîâåðÿòü íà íàëè÷èå ôëåø ïëàãèãà.

http://mlbpg.narod.ru

Ýòîò ìåòîä îñíîâàí íà ðåêîìåíäàöèè Ìàêðîìåäèè (òîãäà åù¸ äëÿ 4ãî ôëåøà). Ñåé÷àñ Ìàêðîìåäèÿ (òåïåðü Àäîá), äëÿ íîâûõ âåðñèé ôëåøà, ìîæåò èñïîëüçîâàòü äðóãèå, áîëåå èçîùð¸ííûå ìåòîäû, íî êîä, êîòîðûé ÿ ïðèìåíÿþ, ñåáÿ íåïëîõî çàðåêîìåíäîâàë è áûë ïðîâåðåí âðåìåíåì.

 òåãå body ïèøåì:
HTML
onLoad="MM_checkPlugin('Shockwave Flash','flash.htm','news.htm',true);return document.MM_returnValue"

 õåäå ïèøåì ñêðèïò:
HTML
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) {
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1) ok=(plugins && plugins[plgIn]);
else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
else ok=autoGo; }
if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>

Íà ñëó÷àé åñëè ó ïîñåòèòåëÿ íå ðàáîòàåò ÿâà-ñêðèïò (îòêëþ÷åí èëè îòñóòñòâóåò âîâñå), ÿ ïðèìåíèë ñëåäóþùèé ïðè¸ì (â õåäå):
HTML
<meta http-equiv="refresh" content="25;url=flash.htm">
MustLive
Öèòàòà(ÂèêòîðÑâåòëîâ @ 8.04.2006 - 21:02)
Òåñòèðîâàë íà ÷èñòîé ìàøèíå ñ XP. Ñèñòåìà âîîáùå íå çíàåò ÷òî òàêîå swf (âîîáùå íå çàåò ÷åì îòêðûòü) è èíòåðíåòà â íåé íåò.

 ñòàíäàðòíîé Âèí XP ïîñòàâëÿåòñÿ ôëåø ïëàãèí 6é âåðñèè. Òàê ÷òî ôëåø ìîæíî èãðàòü. Òî ÷òî íå ñòîèò ôëåø ïëååð ñòàöèîíàðíûé, è ïîýòîìó íåëüçÿ îòêðûòü swf - ýòî åù¸ íè÷åãî íå çíà÷èò wink.gif, ïðîñòî íóæíî îòêðûâàòü ôëåøêè â îêíå áðàóçåðà - âåäü ñ ñèñòåìîé ïîñòàâëÿåòñÿ ïëàãèí ê áðàóçåðó.

Öèòàòà
âîò ÷åì ÿ ðóêîâîäñòâîâàëñÿ:
http://zona5.al.ru/lessons/tips/detect%20f...20flash%205.htm

Òîæå âïîëíå íåïëîõîé âàðèàíò. Âïîëíå ðàáî÷èé, õîòÿ è áîëåå íàïðÿæíûé è íå òàêîé óäîáíûé, êàê â ñëó÷àå ñ óïîìÿíóòûì ìíîþ ÿâà-ñêðèïòîì.

Òî ÷òî ó âàñ íå ðàáîòàåò ýòîò ïðèìåð, òî ýòî èëè ãëþê (ýòî ìîæåò áûòü ñâÿçàíî ñ êðèâûì ôëåøåì) èëè meta http-equiv="Refresh" óêàçàí íåïðàâèëüíî (ðàç íå ðåäèðåêòèò).

Öèòàòà
 îáùåì, ó ìåíÿ ïîëó÷èëîñü.
Íàäî çàëåçòü íà ñàéò macromedia.com. Òàì â ïîèñêå íàéòè flash detection kit.

Òîæå âàðèàíò smile.gif.
MerliX
MustLive dry.gif È âñå-òàêè äàâàé íå áóäåì ïèñàòü ßâà. Äåëî âîâñå íå â òîì, êàê è ÷åì ýòî ïåðåâîäèòñÿ, íî åñòü ëþäè, êîòîðûõ ýòî áåñèò, à åñòü òå, êîòîðûì ýòî áåçðàçëè÷íî. Òðåòèõ ÿ íå ðàçó íå âèäåë (ðàçâå ÷òî òû?). Ìíå êàæåòñÿ, ÷òî ïåðåêëþ÷èòü ðàñêëàäêó íà êëàâå íå òðóäíî, äà è òåêñò ñòàíîâèòñÿ áîëåå ÷èòàáåëüíûì. ß íå õî÷ó ññîðèòñÿ, íî îá ýòîì òåáÿ ïîïðîøó.
È äàâàé áåç öèòàò. smile.gif
֏! wink.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2008 IPS, Inc.