寒江雪润 发表于 2020-11-8 08:08:57

【代码】单图添加透明flash的方法

常看到做单图有添加透明flash的,现介绍几种添加的方法:

一,直接在论坛上添加
1,将做好的单图传到论坛,得到地址。
2,找到需要添加的透明flash白文件,即swf文件的地址。
3,用论坛代码直接添加在图片上(也可图片直接发好后进行编辑)。
   
在图片下面添加论坛代码:

<DIV style="LEFT: -100px;WIDTH:1000px; POSITION: relative; TOP: 200px">

<embed height="500" style="MARGIN: 0px" pluginspage="http://www.macromedia.com/go/getflashplayer" allownetworking="internal" align="center" width="900" allowscriptaccess="never" quality="high" invokeurls="false" src="swf地址" type="application/x-shockwave-flash" wmode="transparent"></div>
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>

其中:style="LEFT: -100px;WIDTH:1000px; POSITION: relative; TOP: 200px,指的是:离左边缘-100,命令论坛宽度为1000,离顶部200.
      这确定了透明flash在图片中的位置,这些数值可以调整,以符合图意需要。
其中:embed height="500",width="900"指的是透明flash本身高500,宽900.
      这确定了透明flash的大小,这些数值也可以调整,以满足falsh在图片上的效果。
      <BR>代表空格


此方法的优点是简便易行,不需要将文件上传空间。
缺点是透明flash相对图片位置会出现偏差,因为它们是两个不同的文件分别发论坛,它们的相对位置靠论坛尺寸来定位,而不同的人用不同的浏览器,浏览器设置的尺寸可能不一样,
所以当你自己认为flash位置适当,但别人看到的可能会略有偏差。

寒江雪润 发表于 2020-11-8 08:10:29

二,用网页html或txt文件发
1,用记事本建立html文件。
2,在文件内黏贴代码:

<html>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<img src="图片地址" width="1400" height="600" alt="">


<EMBED style="POSITION: absolute; TOP: 300; LEFT:500" height=280 type=application/x-shockwave-flash
align=left pluginspage=http://www.macromedia.com/go/getflashplayer width=300 src=透明flash地址;bgcolor=000000&amp;color=000000 wmode="transparent" invokeurls="false" < P>


<embed src="音乐地址" width="1" height="1"allowNetworking="all"></embed>

</body>

</html>


3,将文件上传到空间,得到.html网页文件地址。
4,将文件用网页代码发到论坛上:

   <DIV style="POSITION: relative; WIDTH: 1400px; TOP: 100px; LEFT: -200px"><IFRAME height=600 marginHeight=0 src="文件地址
" frameBorder=0 width=1400 marginWidth=0 scrolling=no></IFRAME></DIV><BR><BR><BR><BR><BR><BR><BR><BR>

此方法优点是:透明flash与图片相对位置固定,因为透明flash与图片捆绑成一个文件发论坛,无论哪种浏览器情况都一样。
缺点当然是比较麻烦,需要上传空间。

寒江雪润 发表于 2020-11-8 08:13:21

三,在flash软件上添加
1,获得透明flash源文件(又叫红文件)。
2,用flash软件打开源文件,并设置舞台尺寸,符合图片大小。
3,导入做好的单图图片,并将图片拖到舞台,放在透明flash图层下面。
4,用任意变换工具移动flash并改变其大小。(也可改变透明flash中元素的运动方向与运动形式,也可增加、减少其中元素,可任意改变)
5,做好后将获得的swf文件上传到空间,获得地址。
6,用发flash动画代码方法发论坛。

此方法的优点是,可按自己的意愿任意改变透明flash的运动形式、元素及位置、运动方向。
缺点是需要获得源文件(或者自己创作),以及需要flash软件,并能够做些简单操作。

欧阳风刀 发表于 2020-11-8 19:17:25

三种方法,详细明了。学习。

欧阳风刀 发表于 2020-11-8 19:17:50

感谢无私!{:7_196:}

绿蔷薇 发表于 2020-11-9 21:23:39

三种方法,还有优缺点介绍,寒江用心又细心,谢谢寒江~~{:1_155:}

绿蔷薇 发表于 2020-11-9 21:25:30

我用第二种吧,位置固定,用任何浏览器,浏览效果一样~~:victory:

寒江雪润 发表于 2020-11-10 07:51:38

欧阳风刀 发表于 2020-11-8 19:17
三种方法,详细明了。学习。

早上好!:handshake

寒江雪润 发表于 2020-11-10 07:52:35

欧阳风刀 发表于 2020-11-8 19:17
感谢无私!

小意思啦!{:5_140:}

寒江雪润 发表于 2020-11-10 07:57:33

绿蔷薇 发表于 2020-11-9 21:23
三种方法,还有优缺点介绍,寒江用心又细心,谢谢寒江~~

问好蔷薇!课堂上的习惯啦。:lol
页: [1] 2
查看完整版本: 【代码】单图添加透明flash的方法