Проблема прозрачного фона во Flash

Discussion in 'ПО для Web разработчика' started by NEFILIM, 26 Jan 2008.

  1. NEFILIM

    NEFILIM New Member

    Joined:
    5 Oct 2006
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    У меня появился странный баг. Я сделал флэш ролик и прописал в HTML все следующим образом:
    Code:
    <object width="506" height="60" id="face" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="face.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <embed src="face.swf" quality="high" wmode="transparent" width="506" height="60" name="face" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    
    В IE все нормально работает... в Firefox тоже работало до недавно, а теперь появился белый фон. я переустановил firefox переставил flash player непомогает.
    Может бить вероятно я где то допустил ошибку поправьте меня...
     
  2. symbioin

    symbioin Member

    Joined:
    6 Aug 2007
    Messages:
    62
    Likes Received:
    23
    Reputations:
    -16
    флеш не дает прозоачного фона. у меня никогда не работало. а может и есть. погугли
     
  3. derw0r

    derw0r New Member

    Joined:
    14 Jan 2008
    Messages:
    14
    Likes Received:
    3
    Reputations:
    0
    Code:
    <param name=wmode value=transparent> 
    это правильный код в принципе, сам никогда не побывал ибо работает плохо и предназначен только для IE.

    Рекомендую пользовать swfobjects.
    пример вставки флешкти видно _http://www.2advanced.com

    непосредственно ресурс _http://blog.deconcept.com/swfobject

    Флеш вставляется на странуцу примерно так
    Code:
    <script type="text/javascript">
       var so = new SWFObject("main.swf", "mymovie", "800", "100", "8", "#000");
    		so.addParam("menu", "false"); // отрубит меню не только в IE ;)
    		so.write("flashcontent");
    </script>
    
    попробуй добавить строчечку
    Code:
    so.addParam("wmode", "transparent"); 
    чесн говоря никогда не пробывал, но почти на 100% уверен, что работать будет.

    не за что ;)

    сам оч люблю Flash...
     
    1 person likes this.