分享

【博文】透明Flash的制作和实现

 dengkh 2011-01-16

透明Flash的制作和实现

 

文/编   相约爱晚亭

 

       透明Falsh,就是指发布的Falsh动画是没有背景的swf格式文件。

    透明Flash的制作方法如下
    flash制作完成后,在发布的时候,勾选“html”;在html的设置窗口中,将“窗口”选项设定为“透明无窗口”。


    所谓透明就是说透过它的背景部分可以看到后面的东西,也就是说它后面必须有东西,才能说它是不是透明了,如果你仅仅就一个Flash的动画(swf文件),也就不存在它后面的东西了,也就无所谓透明不透明了。

    通常说的给网页添加透明Flash,就是指把swf格式文件的动画添加在网页页面内容的最表层,如果这个Flash动画的背景是透明的,那么位于它下方的网页上的其他内容就可透过Flash的透明背景显示出来。

    因为浏览器窗口是白色的,所以当你在浏览器的地址栏中直接输入这个swf格式文件的网址并回车,那么在浏览器窗口中我们看到的Flash范围内的背景部分的颜色,就是这个Flash动画的背景颜色。如果你在制作Flash动画时,把背景设定为白色,那么就可使这个SWF融于白色背景中了,这样,我们在浏览器中观察到的Flash动画,其背景仿佛是透明的一样。

    flash是程序,单独的一个swf不可能透明!通常意义上所说的添加透明Flash,是指添加在网页表面上的swf格式的flash动画背景透明。要在网页上添加背景透明的Flash动画,我们可使用一组特定的HTML代码。 

下面是实现FLASH背景透明效果的HTML代码:

<!--添加一个透明FLASH动画特效的代码-->
  <embed src="透明FLASH动画地址" width="700" height="500" quality="high" wmode="transparent" align="center" style="position: absolute;left:0;top:0"> 
 

说明:
      width和height 是设定FLASH的宽度和高度,
      left 是设定FLASH距屏幕左边的距离
,
      top  是设定FLASH距屏幕顶部的距离。

      其中 wmode="transparent" 表示了可指定FLASH背景透明

    (其中width、height、left、top 的值自行调试确定)

    添加透明FLASH动画的方法:

    在编辑界面编辑完文章后,将编辑方式转换为HTML方式,然后将上面这段蓝色代码复制后,粘贴在文章所有代码的最后面(其中width、height、left、top 的取值可自行调试确定)。

初学者可阅读我的博文: 如何为网页添加FLASH 

示例--

一个有蓝色背景的FLASH动画,使其背景透明的HTML代码如下:

<!--添加的透明FLASH动画:花草--><EMBED style="POSITION: absolute; TOP: 2770px; LEFT: 220px" height=400 type=application/x-shockwave-flash align=center width=550 src=http://upload./up4/1293866883x3740581811.swf; quality="high" wmode="transparent">  


 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多