如何在Flash制作动态网页?

   SWF动画文件中的图像、声音、文字和动画等都是固化在其中的,所以新的问题又出现了,就是如何在SWF文件中实现动态数据的显示?可用Flash中的FS Command来实现。以下,是如何在Flash制作动态网页 的具体操作步骤,希望对大家有所帮助!

  进入 Flash 4.0,新建一个文件或打开一个已经做好的Flash页面。选择Insert/layer,新建一个层。确认新层为当前层后,用矩形工具画一无边框线的蓝色长方形(大小约为100px×120px)作为底色。再选择Text(文本)工具,设置字体为黑体、字号为16、颜色为白色后,写上文字“公元年 月”、“星期”、“时间”三行文字。

  锁定该层后,再新建一层,确认新建层为当前层后,选择Text工具并选中Text Field按钮。设置字体为Arial、字色白色、字号为16号,在公元后画一个高度为一个单位、宽度为4个单位的长方形文本框。选择Arraw(箭头) 工具,点击刚画好的矩形文本框,使它处于选中状态。选择Modify/Text Field,出现Text Field Properties对话框。在Ariable(变量)中输入Year,在Option中选中Disable Editing和Disable Selecting(使得显示的年份不可修改)两项。

  用同样的方法,在“年”后画一文本框,取变量名为“Month”,用于显示月份,在“星期”上画一文本框,取变量名为“Date”,用于显示几号,在“星期”右画一文本框,取变量名为“Day”,用于显示星期几,在“时间”右的三个格子里分别画三个文本框,取变量名为Hour(时)、Minute(分)、 Second(秒),分别用于显示时、分、秒。注意的是,表示几号的文本框的字号设大一点,比如36号,表示时间的文本框的字号设小一点,比如10号。设好后的效果如前面。

  锁定该层后,再新建一层,确认新建层为当前层后,选择Insert/New Symbol,出现对话框Symbol Properties,设置确定后,对Movie Clip(电影夹)进行如下编辑:双击第一帧的小圆圈,出现Frame Properties对话框,选Action,在Action下面点“+”号,在下拉菜单中选FS Command,在Command中填入Showrl(显示日历),其作用是向网页中发送一个名为Showrl的FS Command。在第二帧插入一空白帧,其作用是不断向网页发送Showrl命令。回到场景中,按Ctrl+l,打开Library,把 FS Command拖到场景中。保存文件取名为rl.fla(日历)。同时按默认的文件名进行Publish(发布)。即选File/Publish Setting,出现对话框,设置后,点Publish就生成rl.html和rl.swl两个文件。这时用浏览器去看rl.html时,还看不到日期与时间,还必须进行如下设置:以Frontpage2000为例,打开Frontpage,选择新建,选插入/文件,在文件名浏览框中选择 rl.html。(在Dreamwaever中直接插入动画文件rl.swl)。以Index.htm保存文件,然后在rl.htm的HTML源文件的〈head〉〈/head〉之间加入如下代码,再次保存后就搞定了。

  〈script language=″JAVASCRIPT″〉

  var InternetExplorer=navigator.appName.indexOf(″Microsoft″)==-1;

  function rl_DOFSCommand(command,args)

  {

  var movie=InternetExplorer ? rl:document.rl

  var now=new Date();

  if(now.getDay()==0)date = ″日″

  if(now.getDay()==1)date = ″一″

  if(now.getDay()==2)date = ″二″

  if(now.getDay()==3)date = ″三″

  if(now.getDay()==4)date = ″四″

  if(now.getDay()==5)date = ″五″

  if(now.getDay()==6)date = ″六″

  if(command=″showrl″){

  movie.setvariable(″/:year″,now.getYear());

  movie.setvariable(″/:minute″,now.getMinutes());

  movie.setvariable(″/:hour″,now.getHours());

  movie.setvariable(″/:second″,now.getSeconds());

  movie.setvariable(″/:date″,date);

  movie.setvariable(″/:month″,now.getMonth()+1);

  movie.setvariable(″/:day″,now.getDate());

  }

  }

  〈/script〉

  〈script language=″VBscript″〉

  sub rl_FSCommand(ByVal command,ByVal args)

  call rl_DOFSCommand(command,args)

  end sub

  〈/SCript〉

  其中var movie……行以前是Flash的FS Command调用Javascript的固定格式,照搬就是了,var now……行是定义一个Now的变量,并初始为当天。if(now.getDay()……“日”到if(now.getDay()……“六”行是把显示星期的数字改为汉字显示以符合中国人的习惯。if(command……行表示当网页接受命令为Showrl的FS Command时就执行{ ...}中的内容。Movie.setvariable中的Movie是rl的标识(ID),就是获指定动画(rl)的每个变量的值。最后5行是IE浏览器所固定的,如果你用Netscape浏览器可以不理会这5行。保存后,在浏览器中就可以看到如前面如果不满意,可以在Flash中进一步调整字体、字号、颜色等,发布后再用浏览器试试。注意:最好几个文件放入同一文件,这样修改起来简单)。

  小编为大家编辑的如何在Flash制作动态网页希望对大家有所帮助!

时间: 2024-12-11 05:17:50

如何在Flash制作动态网页?的相关文章

高手进阶:用FrontPage2000制作动态网页

frontpage|动态|网页 DHTML是动态网页的意思,它其实并不是一个标准的术语.事实上没有一种技术叫作DHTML.DHTML是利用CSS(层叠样式表),JavaScript,HTML等技术而建立的能与访问者产生互动的网页.比如在动态网页里,当访问者单击了某一张图片后,这张图片会自动的移动,这就是DHTML效果.也就是说,当网页下载完毕后,它无需再与服务器连接就能产生变化了.FrontPage2000提供了一套容易制作动态网页的方法,你可以建立起属于自己特色的动态网页. 使用DHTML的基

用jsp+servlet制作动态网页

问题描述 用jsp+servlet制作动态网页 有哪位大神有做过Discuz论坛吗用jsp................................... 解决方案 Discuz论坛用的是php 不过你可以google下找到很多jsp的论坛代码. 解决方案二: JSP , Servlet 和动态网页. 1. 使用Servlet 可以产生动态网页,但是需要在代码中打印输出很多HTML的标签. ??? ->即,将静态显示的内容和动态产生的内容全部放到代码中. 2. 在静态的网页文件中嵌入脚本代

Flash制作动态放大镜画面效果

本文中我们用Flash8来制作动态放大镜,当这个放大镜在画面上移动时,放大镜下面的图片部分会放大显示,很有意思! 提示:用鼠标移动放大镜,放大镜下面的图片部分会放大显示 制作过程图示如下: 图1 图2 图3 图4

Flash制作动态三角函数图课件

动态|函数 用Flash mx 2004制作三角函数图像生成器非常简单,这里我们就用正弦曲线为例子,看一看在flash中如何实现函数图像的. 先来分析一下这个生成器的功能,在程序主界面的输入框中,输入相应的振幅.频率或初相值,然后按下"sin"按钮,会出现坐标轴和一条动态生成的函数曲线,如果修改了相应的输入值,生成器又会在原来的图像基础上再生成一条不同颜色函数曲线,这样更容易使人了解不同的值造成的函数图像的变化,从而能够使用户更清楚的了解这个三角函数公式的各项的含义.文章末尾提供.fl

使用PHP制作动态网页过程中的五个技巧

1. str_replace str_replace是常用的php函数,用于字符串替换,经常看到某些php新人为了替换一批字符串,写了好多行str_replace,实在是惨不忍睹. 比如这个例子: PHP: $str = '某人的栖息地 --- www.webjx.com';$str = str_replace('某人', '坏人', $str);$str = str_replace('的', 'di', $str);$str = str_replace('栖息地', '猪窝窝', $str);

Flash8制作动态开门效果网页菜单

菜单|动态|网页 今天给大家讲解一个如何利用Flash制作动态网页菜单,如果好你就可以直接拿去用了!你也可以自己改进,改进好了别忘了去论坛告诉一声啊! 先看效果和源文件: 点击这里下载源文件 制作方法非常简单,在这里给大家简单的叙述一下!如果不明白就看源文件吧! 首先制作五个影片剪辑片段,说说方法,建立两个图层,下面这个图层绘制一个矩形,至于填充为什么颜色按你的喜好定就可以了!上面的图层输入要显示的文字.然后分别都在第15帧插入关键帧,下面的矩形稍微调整一下形状,上面的文字层稍微向上移动一点位置

动态网页巧制作

    每一个网页制作的初学者,都想让自己的网页更漂亮,看起来更专业.要想制作 出声形兼俱的动态网页,您需要了解动态网页制作技术,它是建立在动态HTML语言(即DHTL语言)之上的一 种新技术,它包括CSS文字效果,层技术,框架结构,push技术,JavaScript.Java和ASP等.(听不懂, 太专业了!),听不懂没关系,您只要清楚,要使用Dreamwave3.0以上制作网页,因为Dreamwave3.0内置 以上大部分技术,您所要做的仅仅是插入层,拖动,复制,粘贴.也就是把动态网页脚本插

用FrontPage2000作网页--动态网页

frontpage|动态|网页  DHTML是动态网页的意思,它其实并不是一个标准的术语.事实上没有一种技术叫作DHTML.DHTML是利用CSS(层叠样式表),JavaScript,HTML等技术而建立的能与访问者产生互动的网页.比如在动态网页里,当访问者单击了某一张图片后,这张图片会自动的移动,这就是DHTML效果.也就是说,当网页下载完毕后,它无需再与服务器连接就能产生变化了.FrontPage2000提供了一套容易制作动态网页的方法,你可以建立起属于自己特色的动态网页.    使用DHT

动态网页技术--CGI:ASP:JSP:PHP(4)

4.PHP技术 笔者对PHP最为熟悉,也用的最多.PHP----Hypertext Preprocessor(超文本预处理器),是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一.它是嵌入HTML文件的一种脚本语言.七语法大部分是从C,JAVA,PERL语言中借来,并形成了自己的独有风格:目标是让WEB程序员快速的开发出动态的网页.它是当今INTERNET上最为火热的脚本语言,只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点. PHP是完全免费的,可以不受限制的获得