终极整合——Flash全站制作
作者:feng 日期:2007-01-30
神奇脚本——掌握Actionscript
如果你经常上网,就可发现如今的个人网站很酷,很有互动性,也很能营造氛围,看得自己真是口水直流啊,不知什么时候才能做出这样完善的全Flash网站呢?光羡慕没有用,必须多动手才行。经过前几期的介绍,相信大家对Flash网站制作的各种方法、加强网站互动性的手段已经有所了解,比如创建动画、加入具有感染力的音效、营造空间感很强的三维效果等。那么怎样把这些手段有机地整合起来,做出又酷又炫的全Flash网站呢?相信读完本文,你就可以轻松实现这个梦想。
首先解释一下Flash全站的概念。Flash全站就是将网站“Flash化”,把所有需要用到的数据、文档、资料、图片都用Flash制作、输出成SWF文件,然后嵌入到HTML文件中,用户浏览时就不需要一个页面一个页面地打开,只要打开一个主界面,就可以浏览全站的内容,这样速度感觉会快很多。在网站各模块之间的切换也可加入动态效果,让网站变得更人性化。那么该如何实现呢?最笨的办法就是将所有内容做到一个SWF中,把不同栏目放到不同的场景里,但这样读取时就会变得非常慢。想象一下,把全站的内容用Flash形式一次性读取完,这个等待时间可能会让浏览者难以忍受,好网站总是以吸引眼球为目标,考验访问者的耐心万万不可。比较好的办法就是按栏目分类做成一个个的SWF,然后把它们连接起来,就和HTML页面中的超链接一样,不过这里可以添加更为平滑的过渡效果。
如果你经常上网,就可发现如今的个人网站很酷,很有互动性,也很能营造氛围,看得自己真是口水直流啊,不知什么时候才能做出这样完善的全Flash网站呢?光羡慕没有用,必须多动手才行。经过前几期的介绍,相信大家对Flash网站制作的各种方法、加强网站互动性的手段已经有所了解,比如创建动画、加入具有感染力的音效、营造空间感很强的三维效果等。那么怎样把这些手段有机地整合起来,做出又酷又炫的全Flash网站呢?相信读完本文,你就可以轻松实现这个梦想。
首先解释一下Flash全站的概念。Flash全站就是将网站“Flash化”,把所有需要用到的数据、文档、资料、图片都用Flash制作、输出成SWF文件,然后嵌入到HTML文件中,用户浏览时就不需要一个页面一个页面地打开,只要打开一个主界面,就可以浏览全站的内容,这样速度感觉会快很多。在网站各模块之间的切换也可加入动态效果,让网站变得更人性化。那么该如何实现呢?最笨的办法就是将所有内容做到一个SWF中,把不同栏目放到不同的场景里,但这样读取时就会变得非常慢。想象一下,把全站的内容用Flash形式一次性读取完,这个等待时间可能会让浏览者难以忍受,好网站总是以吸引眼球为目标,考验访问者的耐心万万不可。比较好的办法就是按栏目分类做成一个个的SWF,然后把它们连接起来,就和HTML页面中的超链接一样,不过这里可以添加更为平滑的过渡效果。
Tags: wind
Flash MX ActionScript字典
作者:feng 日期:2007-01-30
在不同的时间轴上访问变量
作者:feng 日期:2007-01-15
尽管在一个时间轴上的变量不能被其他时间轴上的脚本直接访问,但是它们可以被间接地访问。为了在不同的时间轴上创建变量、取回变量值、或为变量赋值,我们可以使用“点语句”(EMCA-262标准中的官方术语为:dot syntax)。点语句在面向对象的编程语言(如Java,C++,和JavaScript)中是一个很普通的标准符号。为了在不同的时间轴上定位某个变量,我们使用下述点语句的措辞通式:
movieClipInstanceName.variablName
该通式描述了如何指向另一个时间轴上的某个变量:首先是该变量所在的电影剪辑的名字,随后是点操作符,最后是该变量的变量名。举例说明,在前面的设想中,为了在主时间轴上引用square电影剪辑中的变量x,我们可以这样:
square.x
movieClipInstanceName.variablName
该通式描述了如何指向另一个时间轴上的某个变量:首先是该变量所在的电影剪辑的名字,随后是点操作符,最后是该变量的变量名。举例说明,在前面的设想中,为了在主时间轴上引用square电影剪辑中的变量x,我们可以这样:
square.x
Tags: wind








