Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > clip на флешке останавливает ее показ


Автор: ksnk 26.1.2009, 13:00
Вот, фенечка накопалась. 

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

Код

<div style="clip:rect(2px auto auto 2px); width:589px;height:506px; position:absolute;top:0;left:0px;">    {::flash:swf_flash:589x506}</div>

Вот такое чудо играет звук, однако сам ролик не гоняет... Если проставить auto вместо 2px - все играется, однако и рамка дурная видна...

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

для информации - макра flash у меня развернулась вот так
Код

<object height="506" width="589"
   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
   classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="transparent" name="wmode"/>
<param value="img/swf_flash.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#FFFFFF" name="bgcolor"/>
<embed height="506" width="589" align="" pluginspage="http://www.macromedia.com/go/getflashplayer"
  type="application/x-shockwave-flash" name="mtown" bgcolor="#FFFFFF" quality="high" 
  wmode="transparent" src="img/swf_flash.swf"/>
</object>




Автор: skyboy 26.1.2009, 13:15
не надо вопросы верстки размещать в PHP.  smile 
Вместо clip можно попробовать обернуть flash в div, размером меньше флеша и с overflow: hidden. Эффект тот же, но, как мне кажется, менее проблемный. 

Автор: ksnk 26.1.2009, 13:33
Цитата

не надо вопросы верстки размещать в PHP. 

Ok! чего-то я торможу smile

Да, с вложенными абсолютными дивами оно заработало...
Код

<div style="position:absolute;width:589px;height:506px;top:0;left:0px;">    
    <div style="position:absolute;top:-2px;left:-2px;">    
    {::flash:swf_flash:589x506}
    </div>    
    </div>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)