代码如下:
/*作者:梦自在*/
var count_num:Number = 1;
var depth_num1:Number = 0;
var depth_num2:Number = 1.5;
/*画线*/
var isStates:Boolean=false;
/*创建遮照容器*/
var drawing:Boolean = true;
/*经过的时间*/
var time_num:Number = 0;
/*第几次按*/
var press_num:Number = 0;
var container_width:Number;
var container_height:Number;
onEnterFrame = function () {
/*drawing为真就画线*/
if (drawing) {
this.createEmptyMovieClip("container", depth_num1);
this.createEmptyMovieClip("mask", depth_num2);
pic_mc.setMask(container);
drawing = false;
depth_num1 += 1;
depth_num2 += 1;
}
};
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
/*第一次按下的时候*/
if (press_num == 0) {
isStates = true;
x0 = _root._xmouse;
y0 = _root._ymouse;
time_num = getTimer();
/*没碰到container按下*/
if (!container.hitTest(_root._xmouse, _root._ymouse)) {
press_num = 1;
}
}
if (press_num == 1) {
/*没碰到container第二次按下*/
if (!container.hitTest(_root._xmouse, _root._ymouse)) {
/*时间间隔小于100毫秒*/
if (getTimer()-time_num
count_num = 1;
press_num = 0;
/*如果执行count_num == 2步后再双击重来就要删去上面遮照的东西*/
for (var i in mask) {
mask[i].removeMovieClip();
}
} else {
/*时间间隔大于100毫秒就重新开始计算双击的间隔*/
press_num = 0;
}
}
}
};
mouseListener.onMouseMove = function() {
if (isStates) {
/*第一次按下移动就画个正方形*/
if (count_num == 1) {
var i = containner.getNextHighestDepth();
container.createEmptyMovieClip("mc"+i, i);
with (container["mc"+i]) {
lineStyle(2, 0x000000, 100);
beginFill(0x000000, 100);
moveTo(x0, y0);
x1 = _root._xmouse;
y1 = _root._ymouse;
lineTo(x1, y0);
lineTo(x1, y1);
lineTo(x0, y1);
lineTo(x0, y0);
endFill();
}
container_mc"+i]._width;
container_mc"+i]._height;
}
/*第二次按下移动就开始查除正方形*/
if (count_num == 2) {
var mask_depth:Number = mask.getNextHighestDepth();
mask.attachMovie("ball", "ball"+mask_depth, mask_depth);
mask["ball"+mask_depth]._x = _root._xmouse;
mask["ball"+mask_depth]._y = _root._ymouse;
}
/*第三次按下移动就拖动正方形*/
if (count_num == 3) {
container._x = mask._x=_root._xmouse-container._height;
container._y = mask._y=_root._ymouse-container._width;
}
/*第四次按下移动就开始缩放正方形*/
if (count_num == 4) {
mask._xscale = container._xscale=100*(_root._xmouse-container._x)/container_width;
mask._yscale = container._yscale=100*(_root._ymouse-container._y)/container_height;
}
}
};
mouseListener.onMouseUp = function() {
isStates = false;
count_num += 1;
/*到第5次后就重新开始画*/
if (count_num == 5) {
count_num = 0;
drawing = true;
}
};
Mouse.addListener(mouseListener);
图片切换效果 flash图片效果 flash图片过渡效果 flash图片滚动效果 flash图片变换效果 flash图片展示效果 flash图片轮换效果 flash图片旋转效果 flash图片渐变效果 flash 查看图片特效
《黎明杀机》开发商正开发新的《Serious Sam》游戏 由Devolver发行
超英派遣中心即将登陆Xbox Play Anywhere 深入了解这款独特而备受喜爱的冒险游戏
在《Hunter: The Reckoning – Deathwish》中怎么从猎物蜕变为猎手
《The Expanse: Osiris Reborn》——深入了解玩法 新同伴 封闭测试及发行窗口
Alien Deathstorm 科幻生存与动作结合 打造全新第一人称恐怖混合体验
宝可梦公司已在考虑未来可用口袋妖怪总数达到“或许一万只”
幸存者村庄2
怪可爱的店折相思菜单
怪可爱的店折相思菜单是一款画风治愈的模拟经营佳作,内置折相思菜单解锁多项便利功能
lol电竞经理人手游
lol电竞经理人手游让你可以成为职业的电竞经理人,在游戏中掌控游戏的走向!豪华阵
梦幻奶茶屋小游戏
梦幻奶茶屋是一款主打温馨治愈氛围的休闲经营作品,玩家将化身元气满满的奶茶店店长,
萌宠养成物语无限金币版
萌宠养成物语无限金币版是一款治愈系模拟养成游戏,以可爱卡通画风构建温馨虚拟世界,