[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает флеш в мазиле
dimonise
всем привет! подскажите что может быть - везде флеш ролики работают - в мазиле нет. не могу понять в чем дело.... вот код


<object type="application/x-shockwave-flash" data="batt/file1.swf">
<param
name="movie" value="batt/file1.swf" />
<param
name="wmode" value="transparent" />
</object>




Спустя 13 минут, 23 секунды (24.11.2011 - 14:31) redreem написал(а):
так попробуй:

<OBJECT 
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0">
<param
name="movie" value="batt/file1.swf"/>
<param
name="wmode" value="transparent"/>
<param
name="allowScriptAccess" value="sameDomain"/>
<embed

name="nameswf"
src="batt/file1.swf"
wmode="transparent"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
</OBJECT>

Спустя 7 минут, 35 секунд (24.11.2011 - 14:38) dimonise написал(а):
спасибо! помогло!

Спустя 1 минута, 3 секунды (24.11.2011 - 14:39) SoMeOnE написал(а):
Сделай по такому примеру. Везде должно работать. Только не забудь заменить пути к файлу.
<script type="text/javascript">
OF_FL( 'type','application/x-shockwave-flash','data', 'http://www.example.ru/templates/swf/logo','width','127','height','84','quality','high','menu','false','title','TEST','movie','http://www.example.ru/templates/swf/logo','scale','noscale','loop','true'); //end AC code
</script>
<noscript>
<object
type="application/x-shockwave-flash" data="http://www.example.ru/templates/swf/logo.swf" title="TEST" width="127" height="84">
<param
name="movie" value="http://www.example.ru/templates/swf/logo.swf" />
<param
name="quality" value="high" />
<param
name="menu" value="false" />
<param
name="scale" value="noscale" />
<param
name="loop" value="true" />
<p>
TEST</p>
</object>
</noscript>

Спустя 58 секунд (24.11.2011 - 14:40) SoMeOnE написал(а):
Да, надо обновлять темы, преджде чем ответ писать...)

Спустя 39 минут, 9 секунд (24.11.2011 - 15:20) dimonise написал(а):
теперь вообще нигде не работает :(
<script type="text/javascript">
OF_FL( 'type','application/x-shockwave-flash','data', 'batt/file1','quality','high','menu','false','movie','batt/file1','scale','noscale','loop','true'); //end AC code
</script>
<
noscript>
<
object type="application/x-shockwave-flash" data="batt/file1.swf" >
<
param name="movie" value="batt/file1.swf" />
<
param name="quality" value="high" />
<
param name="menu" value="false" />
<
param name="scale" value="noscale" />
<
param name="loop" value="true" />

</
object>
</
noscript>

Спустя 15 минут, 52 секунды (24.11.2011 - 15:35) redreem написал(а):
SoMeOnE
ты забыл еще выложить функцию OF_FL();

Спустя 7 минут, 26 секунд (24.11.2011 - 15:43) SoMeOnE написал(а):
Извиняюсь. Надо еще этот скрипт подключить к странице...
Этот способ очень хорошо работает везде) По крайней мере не подводит)
Свернутый текст
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.

function OF_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return
src + ext;
}

function OF_Generateobj(objAttrs, params, embedAttrs)
{
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';

document.write(str);
}

function OF_FL(){
var ret =
OF_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
OF_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function OF_SW_RunContent(){
var ret =
OF_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
OF_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function OF_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();

switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = OF_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}

ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}

Спустя 1 минута, 56 секунд (24.11.2011 - 15:45) SoMeOnE написал(а):
redreem
Да точно. Спасибо. У меня скрипты из одного сайта в другой дублируются с надобности и ненадобности...) Забываем когда что нужно выборочно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.