查看: 1174|回复: 9
|
Flash 设计
[复制链接]
|
|
求助高手
1)如何制作这种flash,会在网站”跳”出来, overwrite 底下的资讯,然后自动收回?类似这个网站 http://www.my.com.my , 谢霆峰的广告。
2)总所周知,如果flash的size很大将会影响网站 Loading 的速度,有一种技术,是把flash分成几个部分,比如:flash 有1000 frame, 就分成10 个 文件(frame 1-100,101-200…),一开始load 第一个 flash 文件, 当第一个 flash 文件 (1-100) play 完时,就会自动call第二个 flash 文件,以此类推。。。
偶知道有这种技术,但要如何做就不懂。。。有谁可以帮忙吗?
3)有什么software可以把物体变成字体?好像从“沙“变成“字”? 自动做这种动画的? |
|
|
|
|
|
|
|
发表于 27-7-2005 06:53 PM
|
显示全部楼层
给第一题答复。
试下以下的sample code.
将xxx.swf 换乘你的swf file.
将your content换乘你自己的content.
<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape"&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1;">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="204">
<param name="movie" value="xxx.swf">
<param name="quality" value="high">
<embed src="xxx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="204"></embed>
</object>
</div>
your content
</body>
</html> |
评分
-
查看全部评分
|
|
|
|
|
|
|
楼主 |
发表于 28-7-2005 09:01 AM
|
显示全部楼层
wooo...
谢谢邪灵!
如果我要我的flash output 不是方形,
是其他shape可以做到吗? |
|
|
|
|
|
|
|
发表于 28-7-2005 09:08 AM
|
显示全部楼层
可以,
在你的html file code 里,
<param name="movie" value="xxx.swf">
<param name="quality" value="high">
加多以下这行code.
<param name="wmode" value="transparent" />
但make sure你的flash background 是空的.
[ 本帖最后由 邪灵 于 28-7-2005 09:24 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 28-7-2005 01:37 PM
|
显示全部楼层
不好意思,还是不明白
background 是空的意思是..
background 是白色还是 transparent?
swf file 可以 set background 是 transparent吗?
** <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="204">
以上的 class 是从 macromedia 网站拿下来的吗?
要如何拿到以上的 class?
[ 本帖最后由 leemeng 于 28-7-2005 01:56 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 28-7-2005 03:03 PM
|
显示全部楼层
空的意识是什么都没有。
比如说你有一个flash file,
dimension = 400 x 300
里面只有一个球在animate.
flash 里面不需set什么, 你试一下以下的code
<body>
<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:1;">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="400" height="204">
<param name="movie" value="xxx.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent" />
<embed src="xxx.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="204"></embed>
</object>
</div>
your content
</body>
你有网址吗?我可以sent sample 给你。 |
|
|
|
|
|
|
|
楼主 |
发表于 28-7-2005 03:55 PM
|
显示全部楼层
邪灵 thanks a lot!
我做到了!
现在还有一个问题
如果我的flash file 很大,
要如何避免网站loading 慢 ?
我之前是想一个flash file分成几个,但不知如何 export...
假设flash 有1000 frame,
我要 export 成 frame 1-100,101-200,... 十个 flash file, 要如何做呢?
还是有其他方法呢? |
|
|
|
|
|
|
|
发表于 28-7-2005 04:30 PM
|
显示全部楼层
这个问题, 我还没试过, 因为通常我的swf file 都是小file size... 你的flash file 只有一个而已?或者你将它分成几个小size 的。。。
我可以尽量帮你check check loading frame function... |
|
|
|
|
|
|
|
发表于 29-7-2005 03:23 AM
|
显示全部楼层
原帖由 leemeng 于 28-7-2005 03:55 PM 发表
邪灵 thanks a lot!
我做到了!
现在还有一个问题
如果我的flash file 很大,
要如何避免网站loading 慢 ?
我之前是想一个flash file分成几个,但不知如何 export...
假设flash 有1000 frame,
我要 expo ...
如果你都做在一个swf中的话,就得自己把frames分开到其他的文件储存
需要的时候才以loadMovie载入相关的swf文件 |
|
|
|
|
|
|
|
发表于 2-8-2005 10:35 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|