发新话题
打印

[求助]请帮帮忙

[求助]请帮帮忙


我看到一种效果,就是页面上有几个不同颜色的小方块,点任意一种颜色,鼠标点击就可以利用那种颜色在页面上的任何位置画直线.还能撤消,重画这是怎么做的呢?

TOP

var colors:String="0x33ff66"//点按纽改变这个字符串就行
_root.createEmptyMovieClip("line", 1);
//创建一个空的mc,名为line
with (line) {
_root.onMouseDown = function() {
draw = true;
//设置标记
_root.lineStyle(1, _root.colors, 100);
//定义画线类型
_root.moveTo(_root._xmouse, _root._ymouse);
//画线起点
};
//鼠标按住时开始画线
_root.onMouseMove = function() {
if (draw) {
//这里检测当鼠标按下的时候开始画线
_root.lineTo(_root._xmouse, _root._ymouse);
}
//随着鼠标的移动,向鼠标移动位置画线
updateAfterEvent();
};
//随时进行更新
_root.onMouseUp = function() {
draw = false;
//也是做标记,用于停止画线
};
//释放时停止画线
}[upload=swf]UploadFile/2005-4/200543015715538.sw

附件

2005-4/200543015715538.swf (1.49 KB)

2005-4-30 23:07, 下载次数: 44

TOP

我想在场景里任意位置拉出带箭头的直线,能改变颜色,能撤消,高手,我按你上面的做了,可总不成功,我是菜鸟,能不能把具体步骤写写呀?最好有源文件让我研究一下。谢谢!

TOP

study

TOP

找到一点参考资料

TOP

发新话题