- 在线时间
- 7709 小时
- 专家
- 0
- UID
- 390132
- 注册时间
- 2007-8-23
- 帖子
- 13150
- 精华
- 0
- 积分
- 26396
- 居住地
- 重庆市 永川市
- 离线
- 0 天
- 帖子
- 13150
- 体力
- 26346
- 威望
- 10
- 居住地
- 重庆市 永川市
|
发表于 2008-4-15 07:31:41
|显示全部楼层
超级版主发的这个只能连一条线,再连,第一条就消失了。
- stop();
- my_sound12 = new Sound();
- my_sound12.attachSound("dui");//附加位于库中的"对"声音
- my_sound13 = new Sound();
- my_sound13.attachSound("cuo");//附加位于库中的"错"声音
- var line_num:Number = new Number();
- var line:MovieClip;
- for (var i = 1; i<=3; i++) {
- var btn = this["tt"+i];
- btn.id = i;
- btn.onPress = function() {
- var x = _xmouse;
- var y = _ymouse;
- line = createEmptyMovieClip("line"+line_num, line_num++);
- this.onEnterFrame = function() {
- line.clear();
- line.lineStyle(0,0,100);
- line.moveTo(x,y);
- line.lineTo(_xmouse,_ymouse);
- };
- };
- btn.onRelease = function() {
- clearLine(this);
- };
- btn.onReleaseOutside = function() {
- var tmp = this._parent["t"+this.id];
- if (tmp.hitTest(_xmouse, _ymouse, false)) {
- trace("正确");
- clearLine(this,true);
- return;
- }
- for (var k = 1; k<=3; k++) {
- var tmp = this._parent["t"+k];
- if (tmp.hitTest(_xmouse, _ymouse, false)) {
- trace("错误");
- }
- }
- clearLine(this);
- };
- }
- function clearLine(mc, boo) {
- delete mc.onEnterFrame;
- if (!boo) {
- line.clear();
- }
- }
复制代码 |
|