Jump to content


Photo

Swf Com Transparência No Html


  • Faça o login para participar
5 replies to this topic

#1 ana_cabral

ana_cabral

    ANinHa FiTNesS

  • Usuários
  • 136 posts
  • Sexo:Não informado
  • Localidade:SP
  • Interesses:Publicidade, WebDesign

Posted 18/10/2008, 00:22

Olá pessoal,

Tenho aqui uma pagina simples, um php, no caso, mas poderia ser um html. Tenho ainda um swf e gostaria que o fundo dele ficasse transparente. Porém não sei qual comando devo inserir no html/php pra que fique assim.

Imaginem um site em flash com cantos arredondados e um background bacana no html... observem esse exemplo:

http://www.itouchweb.com.br/

gostaria que a parte branca (o fundo do swf) ficasse transparente, mesmo pq a unica coisa q tem na animação é o shape preto... só ele deve aparecer

Segue o código do html (feito no dreamweaver):

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: itouch - webmarketing ::</title>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #555555;
background-image: url(back1.jpg);
}
-->
</style></head>

<body>
<table width="100%" height="100% border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="100%" align="center" valign="middle"><div align="center">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.ma...ersion=8,0,0,0" name="index" align="middle" id="index" width="790" height="415">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="index.swf" />
<param name="quality" value="high" />

<embed src="index.swf" width="790" height="415" align="middle" quality="high" name="index" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedi...getflashplayer" />
</object>

</div></td>
</tr>
</table>
</body>
</html>


O que eu devo inserir nesse html/php para q o fundo do flash (parte branca) fique transparente?

#2 Kadu DG

Kadu DG

    I Love my Little Girl! http://www.kdsg.net

  • Usuários
  • 597 posts
  • Sexo:Masculino
  • Localidade:Carapicuiba, SP

Posted 18/10/2008, 09:03

vc tem que colocar esse parâmetro na hora que vc embeda...^^
<param name="wmode" value="transparent" />

Posted Image

#3 ana_cabral

ana_cabral

    ANinHa FiTNesS

  • Usuários
  • 136 posts
  • Sexo:Não informado
  • Localidade:SP
  • Interesses:Publicidade, WebDesign

Posted 20/10/2008, 23:04

YESSS!!!

VALEU!! :D

#4 ninhovip

ninhovip

    Interspire.com.br

  • Banidos
  • PipPipPip
  • 212 posts
  • Sexo:Masculino
  • Localidade:Recife - PE
  • Interesses:PHP, MySQL, Web 2.0, jQuery, Flash/AS, Photoshop

Posted 25/10/2008, 16:53

ok, legal! mas tenho má noticias kk,
não vai funcionar no Firefox!! heheheheheh
olhae:

arquivo flash.js

function flashTrans(arquivo, largura, altura){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+largura+'" height="'+altura+'" id="'+arquivo+'" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain">');
document.write('<param name="movie" value="'+arquivo+'">');
document.write('<param name="quality" value="high">');
document.write('<param name="Scale" value="noScale">');
document.write('<param name="wmode" value="Transparent">');
document.write('<param name="bgcolor" value="#ffffff">');
document.write('<embed src="'+arquivo+'" quality="high" bgcolor="#d6d6d6" width="'+largura+'" height="'+altura+'" name="'+arquivo+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent">');
document.write('</object>');
};

arquivo html
<script language=javascript src=flash.js></script>
<script language=javascript>flashTrans("arquiv.swf","largura","altura");</script>

:click:

té+
Interspire Brasil
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro

#5 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 25/10/2008, 22:12

Só para não ficar dúvidas e evitar o Ctrl + C com o Ctrl + V. :P

No IE se usa parâmetro, no Firefox se usa o atributo wmode na tag embed.

<param name="wmode" value="transparent" />
<embed src="index.swf" ... wmode="transparent" />

att,
Muller Dias
ex-administrador Fórum WMO

#6 rogs

rogs

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Tudo

Posted 07/11/2008, 09:27

esse de colocar o param name="wmode".... não ta funcionando mais?

pq eu fiz ele e não fica transparente... agora o do js funcionou normal




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq