手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网页制作>Flash>列表

Flash8字体特效

来源:互联网 作者:west263.com 时间:2008-04-02
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  

  


  更深一步,假如您打开debugger面板,您就会发现TextScriptdeconstructive方法清除了任何在constructive方法中创建的元素。

  内置在TextScript中的constructive方法如下:

  typewriter打字机效果

  zoomIn放大效果

  zoomOut缩小效果

  blurIn模糊效果

  dropIn下落效果

  randomDropIn随机下落

  相应的deconstructive方法如下:

  removeTypewriter移除打字机效果

  removeZoomIn移除放大效果

  removeZoomOut移除缩小效果

  removeBlurIn移除模糊效果

  removeDropIn移除下落效果

  removeRandomDropIn移除随机下落效果

  上面这些方法已能够创建出足够好的效果,但在这个类中相对来说包含了很少的效果,实际上这个类能够创建出任何您想要的效果,您需要仔细查看这个类,这一节中我们将研究如何自定义字体效果。

  在这一节中我们学习如何自定字体效果,并提供了三个范例,在一个字体效果中,将动画中的每一个字符当做是个元件符号(一个单独具备指定行为的元素),要创建一个字体效果,您不能对整个文本段落进行代码编写,您需要针对一个单独的字符进行代码编写。

  关于TextScript元件您需要了解6件事情:

  §在字体动画中每一个字符就是个元件。

  §每个元件是个movieclip,他具备任何movieclip的任何功能定义。

  §元件具备一个属性命名为framCount,当一个新的效果应用于他时他的初值为0.

  §元件具备称为delay的属性。当动作执行之前这个元件需要延迟出现的帧数间隔

  §效果代码附加在元件的onEnterFrame事件中,覆盖元件的onEnterFrame事件将会覆盖他的效果动作。

  §在constructive效果中(也就是场景中出现字的效果),任何元件以他们最终的位置和缩放出场,所以您能够在动画之前保存他们的这些变量。

  Constructive效果

  在前面一节的TextScript文章中,constructive效果是在场景中创建的文本效果,Constructive效果总是返回movieclip实例,并且这个movieclip中承载着任何字符元件,我们能够使用返回的这个movieclip做为deconstructive效果的一个参数来从场景中移除他。

  自定义constructive方法我们称之为”createEffect”,他的参数类似于内置在类中的constructive函数,只是增加了一个或多个参数在结尾处(也就自定义的函数).他的参数如下:

  代码:

  
TextScript.createEffect(

  scope:MovieClip,

  phrase:String,

  x:Number,

  y:Number,

  textFormat:TextFormat,

  delay:Number,

  customEffect:Function);


  简单的打字效果:

  

  

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!