标题: [实例教程] 纯AS涂鸦板
hhrr
初级会员
Rank: 2


UID 1244
精华 0
积分 167
帖子 124
下载币 399 枚
推广分 98 点
经验值 273 点
阅读权限 20
注册 2005-6-14
状态 离线
发表于 2007-7-10 10:00  资料  个人空间  短消息  加为好友 
纯AS涂鸦板

作者: 羽柴  来自:http://www.ycflash.com
//-------------------画板------------------------
粗细 = 0;
颜色 = 0x000000;
createEmptyMovieClip("空影片", -1);
空影片.onMouseMove = function() {
        if (aa) {
                _root.lineStyle(粗细, 颜色, 100);
                _root.lineTo(_root._xmouse, _root._ymouse);
        }
};
空影片.onMouseDown = function() {
        aa = true;
        _root.moveTo(_root._xmouse, _root._ymouse);
};
空影片.onMouseUp = function() {
        aa = false;
};
//----------------画按钮A(选色)----------------
createEmptyMovieClip("按钮A", 20);
with (按钮A) {
        lineStyle(2, 0x000000, 100);
        beginFill(0x000000);
        moveTo(80, 150);
        lineTo(100, 150);
        lineTo(100, 165);
        lineTo(80, 165);
        lineTo(80, 150);
}
按钮A._y = 200;
//----------------复制按钮A(选色)--------------
for (var 数量 = 0; 数量<15; 数量++) {
        duplicateMovieClip("按钮A", "按钮A"+数量, 数量);
        _root["按钮A"+数量]._x = 25*数量;
}
//-----------------按下选色按钮----------------
按钮A0.onPress = function() {
        颜色 = 0x000000;
};
按钮A1.onPress = function() {
        颜色 = 0xff0000;
};
按钮A2.onPress = function() {
        颜色 = 0x00ff00;
};
按钮A3.onPress = function() {
        颜色 = 0x0000ff;
};
按钮A4.onPress = function() {
        颜色 = 0xffff00;
};
按钮A5.onPress = function() {
        颜色 = 0x00ffff;
};
按钮A6.onPress = function() {
        颜色 = 0xff00ff;
};
按钮A7.onPress = function() {
        颜色 = 0xA00EE0;
};
按钮A8.onPress = function() {
        颜色 = 0xB36544;
};
按钮A9.onPress = function() {
        颜色 = 0xDEB8A9;
};
按钮A10.onPress = function() {
        颜色 = 0xCB81B5;
};
按钮A11.onPress = function() {
        颜色 = 0xE1DA95;
};
按钮A12.onPress = function() {
        颜色 = 0x1F9459;
};
按钮A13.onPress = function() {
        颜色 = 0x7B7B7B;
};
按钮A14.onPress = function() {
        颜色 = 0xBBBBBB;
};
按钮A15.onPress = function() {
        颜色 = 0x0000ff;
};
//------------------画按钮B(粗细)------------------
createEmptyMovieClip("按钮B", 31);
with (按钮B) {
        lineStyle(2, 0xcccccc, 100);
        beginFill(0xE1E1E1);
        moveTo(80, 150);
        lineTo(100, 150);
        lineTo(100, 165);
        lineTo(80, 165);
        lineTo(80, 150);
}
按钮B._y = 220;
//-------------------复制按钮B(粗细)--------------------
for (var 数量 = 0; 数量<15; 数量++) {
        duplicateMovieClip("按钮B", "按钮B"+数量, 数量+16);
        _root["按钮B"+数量]._x = 25*数量;
}
//------------------按下粗细按钮-----------------
for (var i = 0; i<15; i++) {
        this["按钮B"+i].onPress = function() {
                粗细 = Number(this._name.substring(3))+1;
        };
}
//----------------改变选色按钮颜色-----------------
var 按钮A_color:Color = new Color(按钮A1);
按钮A_color.setRGB(0xff0000);
var 按钮A_color:Color = new Color(按钮A2);
按钮A_color.setRGB(0x00ff00);
var 按钮A_color:Color = new Color(按钮A3);
按钮A_color.setRGB(0x0000ff);
var 按钮A_color:Color = new Color(按钮A4);
按钮A_color.setRGB(0xffff00);
var 按钮A_color:Color = new Color(按钮A5);
按钮A_color.setRGB(0x00ffff);
var 按钮A_color:Color = new Color(按钮A6);
按钮A_color.setRGB(0xff00ff);
var 按钮A_color:Color = new Color(按钮A7);
按钮A_color.setRGB(0xA00EE0);
var 按钮A_color:Color = new Color(按钮A8);
按钮A_color.setRGB(0xB36544);
var 按钮A_color:Color = new Color(按钮A9);
按钮A_color.setRGB(0xDEB8A9);
var 按钮A_color:Color = new Color(按钮A10);
按钮A_color.setRGB(0xCB81B5);
var 按钮A_color:Color = new Color(按钮A11);
按钮A_color.setRGB(0xE1DA95);
var 按钮A_color:Color = new Color(按钮A12);
按钮A_color.setRGB(0x1F9459);
var 按钮A_color:Color = new Color(按钮A13);
按钮A_color.setRGB(0x7B7B7B);
var 按钮A_color:Color = new Color(按钮A14);
按钮A_color.setRGB(0xBBBBBB);
//-----------------粗线按钮数字---------------------
createTextField("mytext0", 60000, 85, 368, 20, 20);
_root.mytext0.text = "1";
createTextField("mytext1", 60001, 110, 368, 20, 20);
_root.mytext1.text = "2";
createTextField("mytext2", 60002, 135, 368, 20, 20);
_root.mytext2.text = "3";
createTextField("mytext3", 60003, 160, 368, 20, 20);
_root.mytext3.text = "4";
createTextField("mytext4", 60004, 185, 368, 20, 20);
_root.mytext4.text = "5";
createTextField("mytext5", 60005, 210, 368, 20, 20);
_root.mytext5.text = "6";
createTextField("mytext6", 60006, 235, 368, 20, 20);
_root.mytext6.text = "7";
createTextField("mytext7", 60007, 260, 368, 20, 20);
_root.mytext7.text = "8";
createTextField("mytext8", 60008, 285, 368, 20, 20);
_root.mytext8.text = "9";
createTextField("mytext9", 60009, 307, 368, 20, 20);
_root.mytext9.text = "10";
createTextField("mytext10", 60010, 332, 368, 20, 20);
_root.mytext10.text = "11";
createTextField("mytext11", 60011, 357, 368, 200, 20);
_root.mytext11.text = "12";
createTextField("mytext12", 60012, 382, 368, 20, 20);
_root.mytext12.text = "13";
createTextField("mytext13", 60013, 407, 368, 20, 20);
_root.mytext13.text = "14";
createTextField("mytext14", 60014, 432, 368, 20, 20);
_root.mytext14.text = "15";
createTextField("mytext15", 60015, 10, 348, 60, 20);
_root.mytext15.text = "线条颜色:";
createTextField("mytext16", 60016, 10, 368, 60, 20);
_root.mytext16.text = "线条粗细:";
createTextField("mytext18", 60018, 250, 385, 500, 20);
_root.mytext18.text = "希望大家支持偶,感谢羽柴老师的指导——οo Gino oο";
_root.mytext18.textColor = 0x7A7AC9;
//-------------复制一个按钮做清除----------------
duplicateMovieClip("按钮B", "按钮B"+30, 300);
this["按钮B"+30]._x = 400;
this["按钮B"+30]._y = 210;
createTextField("mytext17", 60017, 476, 358, 30, 20);
_root.mytext17.text = "清除";
this["按钮B"+30].onPress = function() {
        clear();
};
//--------------关闭文本框可选属性---------------
for (i=0; i<20; i++) {
        this["mytext"+i].selectable = false;
}

[ 本帖最后由 hhrr 于 2007-7-10 10:22 编辑 ]


把下面的网址贴到网络上任何地方,可以获得下载币 详情点击这里
http://bbs.sj63.com/viewthread.php?tid=6944&fromuid=0 复制本帖地址




顶部
[广告] 如何快速赚取论坛下载币?
youer
新手上路
Rank: 1


UID 16471
精华 0
积分 17
帖子 19
下载币 87 枚
推广分 0 点
经验值 30 点
阅读权限 10
注册 2006-6-14
状态 离线
发表于 2007-7-25 09:02  资料  个人空间  短消息  加为好友 
不错,简单了点





我的博客:http://blog.sina.com.cn/ibook
欢迎光临:)
顶部
[广告] 设计路上--酷站收藏大全,给你上万个设计灵感
wwx3930
新手上路
Rank: 1



UID 36742
精华 0
积分 18
帖子 45
下载币 1287 枚
推广分 0 点
经验值 32 点
阅读权限 10
注册 2007-7-27
状态 离线
发表于 2007-8-17 16:32  资料  个人空间  短消息  加为好友 
好多代码啊 看不懂 看来 要学学 再来看

顶部
[广告] 新手必读--论坛积分、等级、发贴、下载说明
ghgmxeman
新手上路
Rank: 1



UID 34161
精华 0
积分 4
帖子 4
下载币 24 枚
推广分 0 点
经验值 3 点
阅读权限 10
注册 2007-7-13
状态 离线
发表于 2007-8-20 11:47  资料  个人空间  短消息  加为好友 
太猛了,简单容易懂.

顶部
[广告] 新手必读--论坛积分、等级、发贴、下载说明
yjh351957
新手上路
Rank: 1



UID 38020
精华 0
积分 2
帖子 3
下载币 4 枚
推广分 0 点
经验值 2 点
阅读权限 10
注册 2007-8-3
状态 离线
发表于 2007-8-23 10:54  资料  个人空间  短消息  加为好友 

顶部
[广告] 设计路上--酷站收藏大全,给你上万个设计灵感
ncdz
新手上路
Rank: 1


UID 6774
精华 0
积分 5
帖子 35
下载币 313 枚
推广分 0 点
经验值 7 点
阅读权限 10
注册 2005-11-25
状态 离线
发表于 2008-1-15 04:13  资料  个人空间  短消息  加为好友 
大家测试了么?我用一下看看,谢谢楼主这么辛苦

顶部
[广告] 新手必读--如何快速赚取论坛下载币?
酒要要示贱
新手上路
Rank: 1



UID 60335
精华 0
积分 11
帖子 42
下载币 3105 枚
推广分 2 点
经验值 12 点
阅读权限 10
注册 2008-1-20
状态 离线
发表于 2008-1-22 03:29  资料  个人空间  短消息  加为好友 
  事实上测试 辛苦啦

顶部
[广告] 新手必读--论坛积分、等级、发贴、下载说明
cjfcw
新手上路
Rank: 1



UID 60370
精华 0
积分 39
帖子 35
下载币 863 枚
推广分 0 点
经验值 74 点
阅读权限 10
注册 2008-1-20
状态 离线
发表于 2008-1-23 19:44  资料  个人空间  短消息  加为好友 
哎```看不懂。。

顶部
[广告] 设计路上--酷站收藏大全,给你上万个设计灵感
kevin_nn
新手上路
Rank: 1



UID 68788
精华 0
积分 12
帖子 21
下载币 212 枚
推广分 0 点
经验值 16 点
阅读权限 10
注册 2008-4-21
状态 离线
发表于 2008-4-21 16:53  资料  个人空间  短消息  加为好友 
AS达人

顶部
[广告] 设计路上--酷站收藏大全,给你上万个设计灵感
liuxiaoqin
新手上路
Rank: 1


UID 62654
精华 0
积分 9
帖子 13
下载币 266 枚
推广分 0 点
经验值 13 点
阅读权限 10
注册 2008-2-25
来自 湖南邵东
状态 离线
发表于 2008-5-5 20:34  资料  个人空间  短消息  加为好友  QQ

哎!才疏学浅看不懂

顶部
[广告] 设计路上--酷站收藏大全,给你上万个设计灵感


当前时区 GMT+8, 现在时间是 2008-8-9 04:40
粤ICP备05029101号