• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>AS 应用>文章内容
  • Flash AS制作一个铅笔画图程序
  • 来源:网页教学网 作者:闪电儿 2007-05-09 【

先看效果:

点击这里下载源文件

制作非常简单,新建文档,然后按Ctrl+J修改属性。

Flash AS制作一个铅笔画图程序

按Ctrl+R导入一幅图片,或者自己绘制一幅铅笔图。

Flash AS制作一个铅笔画图程序

按F8转变为元件。

Flash AS制作一个铅笔画图程序

为该元件设置实例名。

Flash AS制作一个铅笔画图程序

选择第一帧,添加如下Action:

this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(), 
{_x:_xmouse, _y:_ymouse});
Mouse.hide();
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
pencil._x = _xmouse;
pencil._y = _ymouse;
updateAfterEvent();
};//建立一个铅笔图标
Mouse.addListener(mouseListener);//和铅笔图片联系在一起
this.createEmptyMovieClip("drawing_mc", this.getNextHighestDepth());
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
 this.drawing = true;
drawing_mc.moveTo(_xmouse, _ymouse);
 drawing_mc.lineStyle(3, 0x99CC00, 100);
};
mouseListener.onMouseUp = function() {
this.drawing = false;
};
mouseListener.onMouseMove = function() {
 if (this.drawing) {
drawing_mc.lineTo(_xmouse, _ymouse);
}
updateAfterEvent();
};
Mouse.addListener(mouseListener);
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.isDown(Key.DELETEKEY) || Key.isDown(Key.BACKSPACE)) {
drawing_mc.clear();
}
};
Key.addListener(keyListener);

按Ctrl+Enter测试吧!




上一篇:Flash8制作好看的羽化遮罩图   下一篇:flash8水波制作简明实例
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)