《闪魂-FLASH8网站建设实录》笔记

Microsoft的Live日志要整体搬往Wordpress.com。虽然限期在2011年3月,不过我在里面只有一篇笔记,索性转贴在此,早点跟Live说再见。

Live继承了MS在F-page时代的光荣传统,HTML代码一团糟。PJBLOG的UBB版本用BR代替段落,可Live是用DIV啊,而且是空的DIV来代替BR。大量的FONT标签,改起来真烦。回想起从PJBLOG转到WORDPRESS的对500多篇日志的修改,那种精神上的痛苦真是不堪回首。难道这就是成长的代价。

2010-03-07

总以为FLASH的改版只是脚本语言的变化,所以对版本的更新并没有太关注。直到去年底接触了中烟的项目,才发现一些观念需要更新了。比如图片放缩时的抖动问题,在传统版本里需要AS脚本加一个BEST参数,而在新版本里对图片设置属性就可以了;过去的FLASH根本不存在模糊和叠加效果,要实现就必须用图片说话,新版本已经可以支持这些类PS的功能,搞得我一直很疑惑那些FLASH切换效果是如何实现模糊的,原来新版本的FLASH已经内置了这些效果。这款2005年发布的FLASH8,竟然有这么多非常实用的功能设计以前都不知道,这个发现不能不让我焦虑。

爱老虎油的《闪魂》系列是在FLASH书中的名牌系列,于是买了最近的两本《闪魂》先啃啃,有没有大营养不好说,先顶个饱是没问题的。下面按章节记录下心得,以备复习所用。

第〇章:基础知识

这个章节是重点,几乎就是个FLASH扫盲。虽然只有短短的20多页,但是我希望它能回答我一直以来对FLASH8的诸多疑问。

新增功能:

FLASH8新增了滤镜效果,虽然数量有限,但是PS中我最常用的阴影和发光都已经有了。使用滤镜的前提条件是:对象必须是文字、按钮和影片剪辑。其实按钮就是个特殊的影片剪辑,换句话说,就是:滤镜效果不支持图形和图片对象,只支持文字和剪辑。我想可以把滤镜看成是一组特殊预置的ACTION程序,因为还有一些滤镜效果放置在了ACTIONSCRIPT类中,这就说明两者的本质是一样的。推理一下,就是FLASH可以象PS一样增加滤镜插件,只是这种插件还没有听说过,也许是我没关注。

FLASH8还新增了图层叠加效果。图层叠加是PS中非常重要的一个功能,现在FLASH把这个也支持了,说明FLASH在视觉效果上有了一个突破性的革新。这个设计也很好地迎合了喜欢用点阵图的设计人员。在网络带宽和计算机速度突飞猛进的今天,对矢量图形和小体积的追求可能被视为迂腐,但迂腐有时也是“专业”的一种表象。

不知道是从哪里得到的教诲,“动画的精髓就是时间控制”这个观念我非常认同。但是以往FLASH的时间是比较恒定的,或者是机械地递增或递减,要做到专业的时间控制只有增加关键帧控制最好就是逐帧控制。在逐帧和恒定运动之间,FLASH8提供了一个比较完美的折衷方案,MACROMEDIA管它叫“缓动”。名字很别扭,说白了就是用矢量曲线控制运动的速度。

如今FLASH插件的普及率是非常高的,伴随着功能的强大,安全性问题也是一个让人担忧的问题。给我“FLASH震撼教育”的是商务通的永久识别功能,它竟然能突破浏览器的安全设置识别我的身份,后来找了很久才在一个不起眼的页面发现了原理,原来FLASH有自己的一套类似COOKIES的机制,默认接受第三方在本地计算机上存储文件,并且FLASH没有提供任何本地界面来调整这些设置。今天终于搞明白了,MACROMEDIA设定了这个设置只能在一个特定的WEB网页才那能对FLASH的设置进行修改,网址是:http://www.macromedia.com/support/documentation/cn/flashplayer/help/settings_manager.html 。这种特别的全局设置虽然有其巧妙之处,但是伪造网站的手段层出不穷,难保这个安全机制也会被突破。不看不知道,在这个设置列表中,竟然有如此多的网站通过FLASH对我进行标记,无论是否安全,这种非传统不告知的手段就是让人不舒服。

另外新版本的FLASH视频格式方面增强了不少,不过现在看来VP6不值得大惊小怪,新的FLASH播放插件已经支持H.264的压缩编码了。FLASH的野心太大了,而且这种野心被满足了,如今视频网站不支持FLASH是不可能的事情。REAL、MS这些前辈几乎都被拍在了沙滩上。

其他主要的变化有新的文本渲染引擎(大概以前中文字残缺的问题可以解决了,不过那种残缺也不失为一种风格;为FLASH LITE调试准备的手机模拟器;方便编写简短代码的脚本助手;让搜索引擎找到FLASH内容的协议标准;让图片运动、放缩不再尴尬的位图平滑功能。

发表评论

电子邮件地址不会被公开。 必填项已用*标注