flash mx作为一款功能强大的矢量动画工具,绘图是其必不可少的重要部分。相信大家都有过使用pen tool(钢笔工具)或者pencil tool(铅笔工具)绘制人物与场景的经历。但是你有没有想过,有一天你居然可以放下鼠标,忘记那让人手腕酸痛的拖拽曲线,而直接使用as来制作图型呢?flash mx就提供了这样的功能,虽然不可能完全取代我们手工绘图,但是毕竟是一个很有新意与创造性的功能。更为重要的是如果我们使用在flash mx新提供的createemptymovieclip命令(其含义是新建一个空的movieclip),我们甚至只需要在flash mx中写as代码,而不必做任何其他操作,(包括新建movieclip)就可以得到非常漂亮的效果。
学习过计算机图形学的朋友都知道,在计算机中所有的图形,包括现在盛行的三维游戏内部的三维造型也都是由三角形拼合而成的。也许不久以后,我们真的能够看到使用flash mx 开发的三维图象引擎。我们先来了解一下flash mx的绘图流程:
设置起点-〉从起点绘制到另一点线条,并设置那个点为新的起点-〉填充颜色。
利用as进行图形绘制:
1)我们来做一个利用as绘制图形的例子,打开flash mx,鼠标选择第一帧,在action-frame面板上输入如下as(关于此段as的含义请参考其中的注释):
createemptymovieclip("pcdraw",1);
//新建一个空的movieclip命名为pcdraw
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器