Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Перестал воспроизводиться Flash на 1/3 сайтов. (http://www.flasher.ru/forum/showthread.php?t=107582)

Dr.Borman 05.02.2008 01:57

Перестал воспроизводиться Flash на 1/3 сайтов.
 
Тут такая заморочка: на части сайтов после установки 9-го плеера перестал показываться Flash, а кое-где не исполняется Script.
Вот например: http://www.digio.ru/
Код вставки:
Код HTML:

<div id="sample_flash"></div>
<script type="text/javascript">
  var so = new SWFObject("digio.swf","digio","950","650","7","#000000");
  so.write("sample_flash");
</script>

Не показывает!!!

Вопрос: в чём может присина и как с этим бороться?

KADMIy 05.02.2008 07:41

Всё отлично воспоризводиться, как через Opera, так и через IE.
fp = 9,0,115,0

MrPoma 05.02.2008 08:08

попробуйте переустановить плеер

Dr.Borman 05.02.2008 13:46

Плеер переустанавливал, не помогает...

У кого еть Flsh-вставки с таким же кодом, киньте сылку, пожалуйста, дл проверки.

CorC 06.02.2008 10:16

SWFObject у вас откуда берется? В приведенном коде нет его описания.

Dr.Borman 06.02.2008 14:23

Подгружается в заголвке:
Код HTML:

<script type="text/javascript" src="swfobject.js"></script>
Вот листинг функции:
Код HTML:

/**
 * SWFObject v1.5.1: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept={};}if(typeof deconcept.util=="undefined"){deconcept.util={};}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={};}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10]||"";},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15]||"";},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=[];var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+(this.getAttribute("style")||"")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+(this.getAttribute("style")||"")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;


Fernando Costa 06.02.2008 14:27

Посмотрите у меня в подписи линк на блог - все работает

Dr.Borman 06.02.2008 14:35

Ничего.... Пустая зелёная страница...

Однако, по URL: http://bodrichenko.org.ua/blog/blog....rand()*999999? всё работает!

Что за ерунда, не пойму!
ЯваСкрипт работает, вот тут у меня http://comfort4u.ru/ и Flash показываетя, и маню раскрывающиеся слева на JS работают.
А вот JS скрипты по показу Flash, что здесь: http://bodrichenko.org.ua/blog/, что на www.digio.ru - не работают!

N1ka 07.02.2008 13:09

Люди, помогите, у меня та же проблема.
Делаю сайт тоже с SWFObject, все прекрасно работало, если флеш-плеер меньше 8го, то предлагает загрузить новый, а если плеер 8й и выше, то страница отображалась. Но, я переустановил виндовс, тот же что и был установлен ранее, и вуаля, перестал сайт работать, думал что это только у меня. Когда я захожу на сайт - предлагает установить новый плеер, я устанавливаю новый тоже 9й и мне всеравно говорит установить новый, хоть в настройках стоит что нужно не менне 8го. Короч флешка не грузиться. Незнаю что делать.
Эти у меня тоже не работают.
http://www.digio.ru/
http://www.bodrichenko.org.ua/blog

Но заметил аномалию, у моего друга что проверял смотреть мой - мой не работал, а http://www.bodrichenko.org.ua/blog работал у него.

Я совсем ничего не пойму, в чем трабл, все же прекрасно работало но вдуг перестало. Помогите плизз.

Да, и еще, если на ХТМЛ добавить кнопку
Код:

<a href="Home.html?detectflash=false">bypass the detection</a>
и при открытии ХТМЛ говорит закачать новый плеер, если нажать на эту кнопку, то флешка загружаеться нормально как и должно быть, хотя не должно быть чтобы флешка через кнопку открывалась, должна автоматически...

swfobject брал тут:
http://noregret.org/tutor/swfobject

Вот скрипт моей ХТМЛ
Код:

<head>
<title>Home</title>
</head>
<body bgcolor="#000000" marginwidth="0" marginheight="0" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
<style>body {overflow:hidden}</style>
<script type="text/javascript" src="Engine/swfobject.js"></script>
               
<div id="flashcontent">
<center><H3><font color="FFFFFF">Для отображения страницы обновите флеш-плеер.<br>Для обновления нажмите <a href=http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash>ЗДЕСЬ</a>.</font></H3></center>
<a href="Home.html?detectflash=false">bypass the detection</a>
</div>

<script type="text/javascript">
  var so = new SWFObject("Engine/Home.swf","Home","2027","1536","8","#000000");
  so.addParam("quality", "best");
  so.addParam("salign", "tl");
  so.write("flashcontent");
</script>
</body>
</html>


mr.N 07.02.2008 20:22

У меня тоже есть такая проблема

Fernando Costa 07.02.2008 20:24

проблема с swf- object? с обычной вставкой работает?

mr.N 07.02.2008 20:28

Да, с обычной вставкой всё нормально.

Dr.Borman 07.02.2008 20:36

У меня это началось после установки нового Adobe плеера.

Цитата:

Сообщение от Fernando Costa
проблема с swf- object? с обычной вставкой работает?

Обычная вставка работает. Есть мнение, что что-то здесь с ActveX нечисто... Но вот что?

N1ka 08.02.2008 12:24

Но то что у меня не открываеться - не важно. Главное чтобы у других мой сайт открылся, но почему-то друзья которые видят те сайты что я не вижу, но моего сайт они не видят, точнее флешка не грузиться, а говорит обновить флеш, хоть флеш 9й. :(
Может код поправить или еще чет, ато я даже причины не понимаю. Или пути не те, обязательно чтобы swfobject был в папке где и ХТМЛ и свф-ка. Ато у меня в ХТМЛ указан путь Engine/swfobject.js и Engine/Home.swf , может из-за этого?

AlexeiSulga 09.02.2008 05:50

Код:

var so = new SWFObject("digio.swf","digio","950","650","7","#000000");
В этой строке 7 - версия в которой вы делали publish swf. Это значение обязательно надо указывать правильно.

IYAKOV 09.02.2008 08:53

У меня все работает)) даже с написанной 7-ок

Иногда для просмотра флеш-контента необходима одна или две вещи. Смотря из ситуации они или нужны две или тлько одна.

1) Сам проигрыватель флеш как таковой, т.е. установленный файл вида "FlashPlayer.exe" которым можно открыть .swf. Это то, что предлагает установить интернет проводник или флеш
2) Сам установленный файл Flash.ocx - у меня стоит Flash9e.ocx. На компе он должен быть тут: "C:\WINDOWS\system32\Macromed\Flash"

Dr.Borman 09.02.2008 14:37

Цитата:

Сообщение от AlexeiSulga
Код:

var so = new SWFObject("digio.swf","digio","950","650","7","#000000");
В этой строке 7 - версия в которой вы делали publish swf. Это значение обязательно надо указывать правильно.

Попробовал поставить 9 - вообще ничего не показывается, даже HTML ссылки.

Dr.Borman 09.02.2008 14:50

Сохранил ещё раз, вот родной код FlashCS, не показывает, с...
Код HTML:

<script language="javascript">
        if (AC_FL_RunContent == 0) {
                alert("This page requires AC_RunActiveContent.js.");
        } else {
                AC_FL_RunContent(
                        'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
                        'width', '950',
                        'height', '650',
                        'src', 'digio',
                        'quality', 'high',
                        'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                        'align', 'middle',
                        'play', 'true',
                        'loop', 'true',
                        'scale', 'showall',
                        'wmode', 'window',
                        'devicefont', 'false',
                        'id', 'digio',
                        'bgcolor', '#000000',
                        'name', 'digio',
                        'menu', 'true',
                        'allowFullScreen', 'false',
                        'allowScriptAccess','sameDomain',
                        'movie', 'digio',
                        'salign', ''
                        ); //end AC code
        }
</script>


Dr.Borman 09.02.2008 14:54

Всем спасибо, проблемма решна!
Вот решение:
В HEAD пишем:
Код HTML:

<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>

В BODY пишем:
Код HTML:

<script language="javascript">
        if (AC_FL_RunContent == 0) {
                alert("This page requires AC_RunActiveContent.js.");
        } else {
                AC_FL_RunContent(
                        'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
                        'width', '950',
                        'height', '650',
                        'src', 'digio',
                        'quality', 'high',
                        'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                        'align', 'middle',
                        'play', 'true',
                        'loop', 'true',
                        'scale', 'showall',
                        'wmode', 'window',
                        'devicefont', 'false',
                        'id', 'digio',
                        'bgcolor', '#000000',
                        'name', 'digio',
                        'menu', 'true',
                        'allowFullScreen', 'false',
                        'allowScriptAccess','sameDomain',
                        'movie', 'digio',
                        'salign', ''
                        ); //end AC code
        }
</script>

Листинг файла AC_RunActiveContent.js
Код HTML:

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
        var version;
        var axo;
        var e;

        // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

        try {
                // version will be set for 7.X or greater players
                axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
                version = axo.GetVariable("$version");
        } catch (e) {
        }

        if (!version)
        {
                try {
                        // version will be set for 6.X players only
                        axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
                       
                        // installed player is some revision of 6.0
                        // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
                        // so we have to be careful.
                       
                        // default to the first public version
                        version = "WIN 6,0,21,0";

                        // throws if AllowScripAccess does not exist (introduced in 6.0r47)               
                        axo.AllowScriptAccess = "always";

                        // safe to call for 6.0r47 or greater
                        version = axo.GetVariable("$version");

                } catch (e) {
                }
        }

        if (!version)
        {
                try {
                        // version will be set for 4.X or 5.X player
                        axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                        version = axo.GetVariable("$version");
                } catch (e) {
                }
        }

        if (!version)
        {
                try {
                        // version will be set for 3.X player
                        axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
                        version = "WIN 3,0,18,0";
                } catch (e) {
                }
        }

        if (!version)
        {
                try {
                        // version will be set for 2.X player
                        axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                        version = "WIN 2,0,0,11";
                } catch (e) {
                        version = -1;
                }
        }
       
        return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
        // NS/Opera version >= 3 check for Flash plugin in plugin array
        var flashVer = -1;
       
        if (navigator.plugins != null && navigator.plugins.length > 0) {
                if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
                        var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
                        var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
                        var descArray = flashDescription.split(" ");
                        var tempArrayMajor = descArray[2].split(".");                       
                        var versionMajor = tempArrayMajor[0];
                        var versionMinor = tempArrayMajor[1];
                        var versionRevision = descArray[3];
                        if (versionRevision == "") {
                                versionRevision = descArray[4];
                        }
                        if (versionRevision[0] == "d") {
                                versionRevision = versionRevision.substring(1);
                        } else if (versionRevision[0] == "r") {
                                versionRevision = versionRevision.substring(1);
                                if (versionRevision.indexOf("d") > 0) {
                                        versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
                                }
                        }
                        var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
                }
        }
        // MSN/WebTV 2.6 supports Flash 4
        else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
        // WebTV 2.5 supports Flash 3
        else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
        // older WebTV supports Flash 2
        else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
        else if ( isIE && isWin && !isOpera ) {
                flashVer = ControlVersion();
        }       
        return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
        versionStr = GetSwfVer();
        if (versionStr == -1 ) {
                return false;
        } else if (versionStr != 0) {
                if(isIE && isWin && !isOpera) {
                        // Given "WIN 2,0,0,11"
                        tempArray        = versionStr.split(" ");        // ["WIN", "2,0,0,11"]
                        tempString        = tempArray[1];                        // "2,0,0,11"
                        versionArray      = tempString.split(",");        // ['2', '0', '0', '11']
                } else {
                        versionArray      = versionStr.split(".");
                }
                var versionMajor      = versionArray[0];
                var versionMinor      = versionArray[1];
                var versionRevision  = versionArray[2];

                // is the major.revision >= requested major.revision AND the minor version >= requested minor
                if (versionMajor > parseFloat(reqMajorVer)) {
                        return true;
                } else if (versionMajor == parseFloat(reqMajorVer)) {
                        if (versionMinor > parseFloat(reqMinorVer))
                                return true;
                        else if (versionMinor == parseFloat(reqMinorVer)) {
                                if (versionRevision >= parseFloat(reqRevision))
                                        return true;
                        }
                }
                return false;
        }
}

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

function AC_Generateobj(objAttrs, params, embedAttrs)
{
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    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 += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '>
</embed>';
  }

  document.write(str);
}

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

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

function AC_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] = AC_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":
      case "id":
        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 "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;
}


Fernando Costa 09.02.2008 23:34

предлагаете отказаться от использования swf-object?

N1ka 10.02.2008 01:06

Цитата:

Сообщение от Fernando Costa
предлагаете отказаться от использования swf-object?

Ну это не совсем решение проблемы, нужно чтобы swfobject работал, а не чтобы без него обойтись...:confused:

N1ka 11.02.2008 00:13

Ну вот, я разобрался со своим сайтом, теперь он у других работает и все гуд. Но только одно неудобство, что я свой сайт не вижу, ну и ему подобные с свф-обжектом, возможно когда-то еще тема всплывет и разберемся от чего такое, ну а так я уже доволен, что хоть один трабл решился.

alrusdi 11.02.2008 16:50

Да эта мистическая проблема меня тоже давно преследует.
Забавно, что компонента ActiveX в системе присутствует и зарегистрирована, но флеш ролик просто тупо не отображается. На соседнем компе в том же компьютерном классе все отлично, а на этом нет и все)
Рулил несколько раз так
regsvr32 /u C:\WINDOWS\system32\Macromed\Flash\Flash9e.ocx
regsvr32 C:\WINDOWS\system32\Macromed\Flash\Flash9e.ocx
Т.е. перерегистрировал компоненту. Если произошел отказ, то делаю то же самое в безопасном режиме. В чем проблема не знаю - пахнет серой))

Fernando Costa 11.02.2008 18:23

Цитата:

пахнет серой))
... или патчем-обновлением Microsoft для сильверлайта :D:D:D

N1ka 02.03.2008 16:38

Весело, я переустановил тот же самый виндовс и начало все работать отлично. Можно задуматся....


Часовой пояс GMT +4, время: 02:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.