鼠标事件的问题,真心求帮助
时间:2010-10-12
来源:互联网
执行下面的代码,需要鼠标点击才能执行,我想要鼠标经过就触发这个效果,请问高手如何修改,我不是程序员!
var damper = new flash.display.BitmapData(720, 355, false, 128);
var result = new flash.display.BitmapData(720, 355, false, 128);
var result2 = new flash.display.BitmapData(1440, 710, false, 128);
var source = new flash.display.BitmapData(720, 355, false, 128);
var buffer = new flash.display.BitmapData(720, 355, false, 128);
var output = new flash.display.BitmapData(1440, 710, true, 128);
var surface = flash.display.BitmapData.loadBitmap("surface");
var bounds = new flash.geom.Rectangle(0, 0, 720, 720);
var origin = new flash.geom.Point();
var matrix = new flash.geom.Matrix();
var matrix2 = new flash.geom.Matrix();
matrix2.a = matrix2.d = 2;
var wave = new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 1, 1, 1, 1, 1], 9, 0);
var damp = new flash.geom.ColorTransform(0, 0, 9.960937E-001, 1, 0, 0, 2, 0);
var water = new flash.filters.DisplacementMapFilter(result2, origin, 4, 4, 48, 48, "ignore");
attachBitmap(output, 0);
onMouseDown = function ()
{
mouseDown = true;
};
var ms = getTimer();
var frame = 0;
var mouseDown = false;
onMouseUp = function ()
{
onEnterFrame();
mouseDown = false;
};
onEnterFrame = function ()
{
if (mouseDown)
{
var _loc2 = _xmouse / 2;
var _loc1 = _ymouse / 2;
source.setPixel(_loc2 + 1, _loc1, 16777215);
source.setPixel(_loc2 - 1, _loc1, 16777215);
source.setPixel(_loc2, _loc1 + 1, 16777215);
source.setPixel(_loc2, _loc1 - 1, 16777215);
source.setPixel(_loc2, _loc1, 16777215);
} // end if
result.applyFilter(source, bounds, origin, wave);
result.draw(result, matrix, null, "add");
result.draw(buffer, matrix, null, "difference");
result.draw(result, matrix, damp);
result2.draw(result, matrix2, null, null, null, true);
output.applyFilter(surface, new flash.geom.Rectangle(0, 0, 1440, 710), origin, water);
buffer = source;
source = result.clone();
};
var damper = new flash.display.BitmapData(720, 355, false, 128);
var result = new flash.display.BitmapData(720, 355, false, 128);
var result2 = new flash.display.BitmapData(1440, 710, false, 128);
var source = new flash.display.BitmapData(720, 355, false, 128);
var buffer = new flash.display.BitmapData(720, 355, false, 128);
var output = new flash.display.BitmapData(1440, 710, true, 128);
var surface = flash.display.BitmapData.loadBitmap("surface");
var bounds = new flash.geom.Rectangle(0, 0, 720, 720);
var origin = new flash.geom.Point();
var matrix = new flash.geom.Matrix();
var matrix2 = new flash.geom.Matrix();
matrix2.a = matrix2.d = 2;
var wave = new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 1, 1, 1, 1, 1], 9, 0);
var damp = new flash.geom.ColorTransform(0, 0, 9.960937E-001, 1, 0, 0, 2, 0);
var water = new flash.filters.DisplacementMapFilter(result2, origin, 4, 4, 48, 48, "ignore");
attachBitmap(output, 0);
onMouseDown = function ()
{
mouseDown = true;
};
var ms = getTimer();
var frame = 0;
var mouseDown = false;
onMouseUp = function ()
{
onEnterFrame();
mouseDown = false;
};
onEnterFrame = function ()
{
if (mouseDown)
{
var _loc2 = _xmouse / 2;
var _loc1 = _ymouse / 2;
source.setPixel(_loc2 + 1, _loc1, 16777215);
source.setPixel(_loc2 - 1, _loc1, 16777215);
source.setPixel(_loc2, _loc1 + 1, 16777215);
source.setPixel(_loc2, _loc1 - 1, 16777215);
source.setPixel(_loc2, _loc1, 16777215);
} // end if
result.applyFilter(source, bounds, origin, wave);
result.draw(result, matrix, null, "add");
result.draw(buffer, matrix, null, "difference");
result.draw(result, matrix, damp);
result2.draw(result, matrix2, null, null, null, true);
output.applyFilter(surface, new flash.geom.Rectangle(0, 0, 1440, 710), origin, water);
buffer = source;
source = result.clone();
};
作者: reder521 发布时间: 2010-10-12
这个问题曾经出现过好几次
回复:主动执行onMouseDown就行了。
这代码是破解来的
回复:主动执行onMouseDown就行了。
这代码是破解来的
作者: flash023 发布时间: 2010-10-12
先谢谢了,不过这个主动执行是什么意思,如果您懂的话,帮忙说一下
作者: reder521 发布时间: 2010-10-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28