Can you move CLASS attribute from DIV tag to OBJECT tag for reason to modify style of swf object by css style (for example add margin to object)?
I've already patched your swfcontent.php for myself (see attachment).
function onPrepareContent( & $article, & $params, $limitstart)
{
...
if ($useSwfobject == 0)
{
//Standard embedding
// protopopov 27.01.2010
// Исходный код заключал тэг object в тэг div.
// Убран тэг div
// Аттрибут class был перенесён в тег object
// Аттрибут id был перенесён в тег object
$divStart = '';
$divEnd = '';
$html = $divStart.'
<object'.$htmlid.' '.$htmlclass.' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="
download.macromedia.com/pub/shockwave/ca....cab#version='.$cabversion.'" width="'.$width.'" height="'.$height.'" align="'.$align.'">
'.$paramTags.'
<param name="movie" value="'.$src.'" />
<embed src="'.$src.'" '.$paramAttributes.' width="'.$width.'" height="'.$height.'" name="'.$name.$objectidadd.'" align="'.$align.'" type="application/x-shockwave-flash" pluginspage="
www.adobe.com/go/getflashplayer" />
</object>'.$divEnd;
} else
{
//SWFObject static embedding
if ($doneJSAdd == false)
{
$document = & JFactory::getDocument();
$document->addScript('plugins/content/swfcontent/swfobject.js');
$doneJSAdd = true;
}
if ($uei == 'true')
{
$expressInstallStr = ' , "plugins/content/swfcontent/expressInstall.swf"';
} else
{
$expressInstallStr = '';
}
$js = 'swfobject.registerObject("'.$objectid.$objectidadd.'", "'.$dfv.'"'.$expressInstallStr.');';
$document->addScriptDeclaration($js);
// protopopov 27.01.2010
// Исходный код заключал тэг object в тэг div.
// Убран тэг div
// Аттрибут class был перенесён в тег object
$divStart = '';
$divEnd = '';
$html = $divStart.'<object '.$htmlclass.' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'.$width.'" height="'.$height.'" name="'.$name.$objectidadd.'" id="'.$objectid.$objectidadd.'">
'.$paramTags.'
<param name="movie" value="'.$src.'" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="'.$src.'" width="'.$width.'" height="'.$height.'">
'.$paramTags.'
<!--<![endif]-->
'.$flashAltHTML.'
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>'.$divEnd;
}
$content = $this->_str_replaceFirst($swfPlaceHolders[$i], $html, $content);
}
$article->text = $content;
}