![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 33
|
mySpace, Music Player. Поверх него в DIV лежит прозрачный флэш.
Я не могу управлять плейером. Как обойти? Естественно кроссбраузерность должна бытть у меня Перед плэйером и ПОСЛЕ - флэшки. Специфика такова, что в разные DIV ДВА флэша пихать не хочется, они должны обменивтаься данными, а городить external interface не хотелось бы... Спасибо камарадос! |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 81
|
пример кода можете показать?
|
|
|||||
|
Регистрация: Aug 2008
Сообщений: 258
|
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 33
|
<div class="gswMplExtention"> <div class="MSPmplayer"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="325" width="904"> <param name="allowScriptAccess" value="never" /> <param name="allowNetworking" value="internal" /> <param name="movie" value="URL" /> <param name="wmode" value="transparent" /> <param name="flashvars" value="pathTo=1&mainMovie=mia_000AMMA.swf&gig_g=2" /> <embed type="application/x-shockwave-flash" allowScriptAccess="never" allowNetworking="internal" src="URL" height="325" width="904" wmode="transparent" flashvars="pathTo=1&mainMovie=blaBla.swf&gig_g=2" /> </object> </div> </div> html>body .gswMplExtention {
background-color:transparent;
height:324px;
left:50%;
margin-left:-216px;
background-positon: top center;
position:absolute;
right:0;
top:1162px;
width:904px;
z-index:2;
}
Вся свистопляская связана с отличием в изображении Mplayer (Musician edition account) в IE и других. Они сильно меняют положение плейера. В принципе я вспомнил и читал, что сквозь прозрачный флэш в FF не достучишься... Сделаю ДВА DIV (собственно этои было, хотел упростить). А цель простая -рюши )). Кастомизация. МОжно придать странице индивидуальность. Ну и идеийки у меня. Плейер самая посещаемая часть страницы, по бокам от него я делаю блок рекламы (купи на iTunes и еще кое-что придумал). Все стилизуется под плейер. Особо не наглею ), думаю этично. DIV ровно ложатся рядом с их плейером. Проблема и есть в том, что DIV c флэшем лежит НАД плейером. НА спейсе запрещено играться с основным плейером (экк музыканта), да и зачем. Одно вот не знаю пока, перехватить события от него можно или нет... Да банально все -половина пластинки (винил) крутится, как бы из конверта. ввиду перемещений в браузерах :1. вариант. реклама правее плейера. пластинка сразу за рекламой моей, правее допустим. 2 вариант: реклама ПЕРЕД плейером, а пол диска ПОСЛЕ. Эти манипуляции зависят от браузера. Но это по идее один же флэш. Хотел уйти во флэш среду только. и там в зависимости от браузера двигать рекламу и диск. Это два мува. Придется их в разные дивы... Еще вопрос будут ли работать обмен данными. Опять все банально- диск должен крутиться, когда песня звучит. и стоять когда нет. т.к. пока не выяснил про перехват из стандартного плейера команды на плей, хочу завязать спин диска на свою рекламу. кликнул по рекламе-там сложнее, чем прото переход на самом деле-диск закрутился... |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 81
|
По приведенному коду мало что понятно, лучше бы скрин или ссылку.
А в чем может быть проблема двух div? Вы же можете присвоить каждому из них id и обмениваться данными указывая идентификатор. |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 33
|
все, я сделал. Два DIV, вы правы. И данными обмениваться можно.
Еще раз, вместо проблем с прозрачным флэшем, сквозь который я планировал управлять флэш проигрывателем музыки на mySpace я просто разделил свой swf на два . Каждый поместил в отдельный DIV. В СSS- стили. Идеология такова -для каждого семейства браузеров прописал свой стиль. Здесь про хаки CSS -http://www.anet.ee/?page=css_haki В чем огромная головная боль -так это внешние ссылки именно из флэш спейс "рубит". GetURL (в общем случае) не работает на спейсе. Есть хак один, но через ... И это уже не к CSS и верстке относится. Спасибо за ответы! Последний раз редактировалось F_attaka; 08.06.2010 в 03:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|