VML的强大与用途

1:VML的强大

VML以最简洁的标记代码,在WEB页快速绘制输出矢量图型(线段、圆形、矩形、圆矩形、矢量图像、曲线、多边形、弧型)、并修饰这些图形的(边框、阴影、填充、背景、渐变、箭头、3D)等等外观效果。能井然有序跟HTML超文本紧密结合,或搀杂在HTML标签内,或把HTML标签囊括其中充当内容。几乎支持CSS2样式表所有的样式属性(宽度、高度、3D-XYZ位置、鼠标形状、裁剪、排版缩进、缩放等等)。

综上所述,相信你可以想像VML能输出什么样复杂的静态图形了吧?

VML所绘制的每一个图形,都跟HTML一样是一个图形对象,同样支持DHTML对象编程模型、DHTML事件编程模型。轻松的读取、更改VML图形对象的各种属性,响应用户触发的鼠标、键盘等事件,实现与用户交互。如果有机的配合setTimeout、setInterval两个定时器方法,则能实现类似Flash般复杂的动画,输出质量相当的好。只要DHTML、JS or VBS编程功底足够深,任何复杂的动画都能实现!

2:VML的用途

认识了VML的强大,顺理成章可以想象,它能在WEB页中干些什么

注:★号越多表示开发难度越难

-小用1(★★☆☆☆☆☆☆☆☆):圆角表格、表格斜线、圆形、曲线……,可想,小用是做为HTML的补足
-小用2(★★★☆☆☆☆☆☆☆):数据图表(饼图、柱状图、曲线图)、图像处理(VML可将图像矢量化,并能进行亮度、对比度、色彩度、漫画风格、图像造型、颜色融合的处理)、图像绘制

-大用:{
建议:如果想“大用”VML,纯手写代码不是理智的选择,此时就应该使用专门的设计开发工具了。FlashVml(闪耀之星)无疑即是世界最好的VML开发工具,除了它,直到今天我仍没看到有比较出色的VML开发工具。于是我用了相当长的一段时间设计了FlashVml(闪耀之星),目前最新的版本是3.0。只有用它,才能让VML的能力得到充分发挥。虽然,不懂编程的人也能用它设计出不错的作品,但是不过,在用它以前,还是建议你掌握一些(VML、HTML、CSS)等知识,以巩固网页制作的基本功。如果在掌握一些(DHTML、JS或者VBS),那么,你很快就会成为VML开发大师、将VML的高级应用玩弄于鼓掌之中。

-打造3D网页(★★★★★☆☆☆☆☆):就像本教程的模版,就是一个简单且效果不错的3D网页,在800*600&1024*768分辨率中均显示正常
-打造VML动画特技(★★★★★★★★☆☆):如果你有足够的创意、足够强的编程功底,那么你将在WEB页中实现非凡的动画特技效果(效果持续时间较短、或效果重复始终运行)
-打造VMLFlash动画(★★★★★★★★☆☆):如果你有兴趣、信心、结合一些编程功底,那么你将在WEB页中实现以往只有用HTML的标记插入的swf(flash动画)文件,制作长时间有声有色的vmlflash动画,成为一个VML闪客
-打造VML游戏(★★★★★★★★★★):这将是一个充满幻想、充满挑战、充满智慧的创举,凭借VML的图形、动画和自己非凡的编程功底+数学算法,实现像撞球、坦克大战、饿罗斯方块、化妆师,甚至于RPG、STG、ARPG、ACT……
-打造VML3D网站(★★★★★★★★★★):这将会成为IT人士的饭后茶话
}

-其他:程序是智慧、是创意,VML则是画面的展现,展示的是它绚丽姿彩的世界
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值