作者hler (人间处处有温情)
看板Flash
标题[问题] .swf档嵌入网页
时间Mon Nov 17 18:07:48 2008
我用FLASH做了个简单的swf档
内容大概是有东西从外面移到舞台范围内
做好的成品,(汇出成影片之後)直接在电脑中开启,其视窗大小就是我预设的舞台大小
舞台以外还没移到舞台内的物件是看不到的
但是当我将这个档案挂到网页上 却会将我舞台外的东西通通暴露出来,
--------------------------------------------------------------------------
感谢C大的提点,我直接发布成HTML档,再复制object语法到我的网页中,於是成功了!!
而我原先是直接用dreamweaver插入swf,语法似乎有点不同...但我不太懂
经过刚刚这番尝试,我发现swf档在网页开启时,无论是嵌入或是直接开启
都会露出舞台以外的物件,似乎需要依赖网页语法的剪裁,才得以纯粹的呈现所欲的区域
不知道我的领悟是否正确??
附上我的测试结果:成功的
http://140.126.22.3/~g9624560/test2.htm
NG
http://140.126.22.3/~g9624560/test.htm
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.126.41.250
※ hler:转录至看板 Web_Design 11/17 18:09
1F:推 cjcat2266:在html的embed tag里面的width和height attribute设定 11/17 19:35
2F:→ cjcat2266:<embed src='YOUR SWF' width='640' height='400'> 11/17 19:36
3F:→ hler:我检查过他的属性,已经是我预设的尺寸了 11/17 21:51
4F:→ hler:再补充一下,我的swf档若以ie开启,也有一样的问题 11/17 21:53
5F:→ hler:是不是我在制作过程就不应该让物件超出舞台范围?? 11/17 21:54
6F:→ hler:拜托大家了!!! 11/17 21:55
7F:推 darptt:有网址可以参考吗?^_^ 11/17 22:04
9F:→ hler:我预设的大小就是图片最後停止的尺寸 11/17 22:24
10F:→ hler:KKMAN好像开不起来,请贴到IE开启 11/17 22:26
11F:推 cjcat2266:你这个不叫做嵌到网页上啊,你这个是直接用浏览器开SWF 11/17 23:14
12F:→ cjcat2266:你应该要用html的embed tag把这个SWF嵌在一个网页上 11/17 23:14
13F:→ cjcat2266:最简单的方法就是用Flash里面的publish勾选html输出网页 11/17 23:14
※ 编辑: hler 来自: 124.8.75.177 (11/18 02:26)
14F:推 cjcat2266:这样没错,但是如果你希望在SWF里面就可以裁剪区域 11/18 10:22
15F:→ cjcat2266:要写 _root.scrollRect = new Rectangle(0, 0, 宽, 高) 11/18 10:23
16F:→ hler:嗯嗯..我会试试 感激不尽!! 11/18 10:44