关于图片制作的问题
发布网友
发布时间:2022-05-04 16:02
我来回答
共4个回答
热心网友
时间:2022-06-23 22:21
用脚本,我给你一个代码,里面的效果和你的差不多,只不过换成了文字。你再换成图片就行了。如果你会asp.net和一种编程语言就容易搞定了。至于参考书吗,就是找一些像JavaScript这方面的书就行了。从网上也能下到电子版的。
代码如下:
<SCRIPT language=javascript>function lib2bwcheck(){this.ver=navigator.appVersion;this.agent=navigator.userAgent;this.dom=document.getElementById?1:0;this.opera5=this.agent.indexOf("Opera 5")>-1;this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;this.ie4=(document.all && !this.dom && !this.opera5)?1:0;this.ie=this.ie4||this.ie5||this.ie6;this.mac=this.agent.indexOf("Mac")>-1;this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0;this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);return this;}var bw=new lib2bwcheck();var px = bw.ns4||window.opera?"":"px";function run() {var cx, cy, a;var css, obj, nest, ooo;if ((document.all) && (!bw.opera5)) {movy = document.body.clientHeight-64;movx = document.body.clientWidth-50;} else {movx = window.innerWidth-50; movy = window.innerHeight-64;}for (var i=0; i<maxitems; i++) {cx = Math.round( (sxfrom + Math.cos(i*Math.PI*oy/(50*maxitems)+ox)*sxto)*movx/100 );cy = Math.round( (syfrom + Math.sin(i*Math.PI*oy/(50*maxitems)+ox)*syto)*movy/100 );if (bw.ns4) {ooo = eval("document.s"+i);ooo.moveTo(cx, cy);} else {obj = "s"+i; nest="";css= bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;css.left = cx; css.top = cy;}}oy+=yspeed; if (oy>sdto || oy<sdfrom) { yspeed=-yspeed; oy+=yspeed;}ox+=xspeed;setTimeout("run()",tpause);}var sxfrom=50;var sxto=40;var syfrom=50;var syto=20;var sdfrom=50;var sdto=100;var yspeed=1;var xspeed=4;var pcol=Number(255).toString(16);var tpause=20;var schar=" !成事想心!乐快节诞圣友朋的都之海竹祝--云朝";var maxitems = schar.length;var t=0;t = pcol.length;for (var i=0; i<6-t; i++) pcol = "0"+pcol;if (document.all) {movy = document.body.clientHeight-64;movx = document.body.clientWidth-50;} else {movx = window.innerWidth-50;movy = window.innerHeight-64;}var ox, oy;ox=Math.PI; oy=sdfrom;xspeed = xspeed*Math.PI/180;pa = new Array();for (var i=0; i<maxitems; i++) {document.writeln("<div id=s"+i+" style=position:absolute;top:280;z-index:3;>");document.writeln("<table style=filter:glow(color=#FF00FF strength=1)><font color=#7FFEF00 face=楷体_gb2312 style=font:29pt>"+schar.substr(i,1)+"</font></table>");document.writeln("</div>");}setTimeout("run()",tpause);</SCRIPT>
热心网友
时间:2022-06-23 22:22
swf这个是flash 的格式 不是图片。。。
用做flash的软件做。 这个可以 Macromedia Flash 也有这种书的
热心网友
时间:2022-06-23 22:22
代码?
我不知道有没有你所谓的什么代码!但是我知道这是用FLASH做的基本动画,比较简单的
热心网友
时间:2022-06-23 22:23
如果你说的是效果,而不是图片本身的话,AE可以轻松做到的。
只不过是通过图片的位移,缩放,以及透明度来搞定。
很简单的