iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >AS3×××效果(鼠标点击-纯代码)
  • 231
分享到

AS3×××效果(鼠标点击-纯代码)

鼠标点击效果代码 2023-01-31 01:01:24 231人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

var BitmapData0:BitmapData = new BitmapData(550, 400, false, 0x0);var Bitmap0:Bitmap = new Bitmap(BitmapData0);addChild(

var BitmapData0:BitmapData = new BitmapData(550, 400, false, 0x0);
var Bitmap0:Bitmap = new Bitmap(BitmapData0);
addChild(Bitmap0);
var dotArr:Array = new Array();
stage.addEventListener(MouseEvent.MOUSE_DOWN,mouse_down);
function mouse_down(evt:MouseEvent) {
    var color:Number = 0xff000000+int(Math.random()*0xffffff);
    for (var i:Number = 0; i<500; i++) {
        var v:Number = Math.random()*10;
        var a:Number =Math.random()*Math.PI*2;
        var xx:Number = v*Math.cos(a)+stage.mouseX;
        var yy:Number = v*Math.sin(a)+stage.mouseY;
        var mouseP:Point=new Point(stage.mouseX,stage.mouseY);
        if (Math.random()>0.6) {
            var cc:Number = 0xffffffff;
        } else {
            cc= color;
        }
        dotArr.push([xx, yy, v*Math.cos(a), v*Math.sin(a), cc,mouseP]);
    }
}
var cf:ConvolutionFilter = new ConvolutionFilter(3, 3, [1, 1, 1, 1, 32, 1, 1, 1, 1], 40,0);
stage.addEventListener(Event.ENTER_FRAME,enter_frame);
function enter_frame(evt:Event) {
    for (var i:Number = 0; i<dotArr.length; i++) {
        BitmapData0.setPixel32(dotArr[i][0],dotArr[i][1],dotArr[i][4]);
        dotArr[i][0] += dotArr[i][2]*Math.random();
        dotArr[i][1] += dotArr[i][3]*Math.random();
        var dotP:Point=new Point(dotArr[i][0],dotArr[i][1]);
        var b1:Boolean=Point.distance(dotP,dotArr[i][5])>80;
        var b2:Boolean=Math.abs(dotArr[i][2])+Math.abs(dotArr[i][3])<0.5;
        if ((b1 || b2) && Math.random()>0.9) {
            dotArr.splice(i,1);
        }
    }
    BitmapData0.applyFilter(BitmapData0.clone(),BitmapData0.rect,new Point(0, 0),cf);
}


--结束END--

本文标题: AS3×××效果(鼠标点击-纯代码)

本文链接: https://www.lsjlt.com/news/183244.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • AS3×××效果(鼠标点击-纯代码)
    var BitmapData0:BitmapData = new BitmapData(550, 400, false, 0x0);var Bitmap0:Bitmap = new Bitmap(BitmapData0);addChild(...
    99+
    2023-01-31
    鼠标点击 效果 代码
  • 如何使用纯CSS实现鼠标点击拖拽效果
    这篇文章主要介绍“如何使用纯CSS实现鼠标点击拖拽效果”,在日常操作中,相信很多人在如何使用纯CSS实现鼠标点击拖拽效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用纯CSS实现鼠标点击拖拽效果”的疑...
    99+
    2023-07-04
  • 纯CSS实现鼠标点击水波纹效果的实现步骤
    鼠标点击水波纹效果是Web开发中常见的交互效果之一,它能够为用户带来更加生动的体验。在本文中,我们将分享如何使用纯CSS来实现这一效果,并提供具体的代码示例。实现步骤如下:步骤1:HTML结构首先,在HTML文件中创建一个具有鼠标点击效果的...
    99+
    2023-10-21
    CSS 鼠标点击 水波纹效果
  • 巧用纯CSS实现鼠标点击拖拽效果,让交互更加生动!
    实际应用OK,用了比较大篇幅对原理进行了描述。下面我们举一个实际的应用场景。使用上述技巧制作的可拖动便签贴。灵感来自 -- scottkellum。代码也不多,如果你了解了上面的内容,下面的代码将非常好理解:<div class=&q...
    99+
    2022-11-22
    css
  • css如何实现鼠标点击表格变色效果
    这篇文章主要介绍了css如何实现鼠标点击表格变色效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在css中,...
    99+
    2024-04-02
  • css如何实现鼠标点击后显示图片效果
    这篇文章主要讲解了“css如何实现鼠标点击后显示图片效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何实现鼠标点击后显示图片效果”吧! ...
    99+
    2024-04-02
  • Unity通过代码修改按钮点击效果
    本文实例为大家分享了Unity通过代码修改按钮点击效果的具体代码,供大家参考,具体内容如下 效果: 创建一个脚本,挂载到按钮上,主要是实现鼠标移入、移出、按下、抬起等事件的接口 ...
    99+
    2024-04-02
  • jquery如何实现鼠标点击文字特效
    小编给大家分享一下jquery如何实现鼠标点击文字特效,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!只需将如下JS代码放到<...
    99+
    2024-04-02
  • 怎么用纯css写的评分鼠标移入的效果
    这篇文章主要讲解了“怎么用纯css写的评分鼠标移入的效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用纯css写的评分鼠标移入的效果”吧! ...
    99+
    2024-04-02
  • 纯CSS实现商品图片点击放大效果
    这篇文章给大家分享的是有关纯CSS实现商品图片点击放大效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现代码:CSS代码:CSS Code复制内容到剪贴板<style&...
    99+
    2024-04-02
  • 纯CSS怎么实现鼠标悬停显示图片效果
    这篇文章给大家分享的是有关纯CSS怎么实现鼠标悬停显示图片效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在做一个网盘的项目,用到了鼠标移上去效果,这个效果可以用js来实现...
    99+
    2024-04-02
  • 纯CSS3怎么实现鼠标滑过图片动画效果
    本篇内容介绍了“纯CSS3怎么实现鼠标滑过图片动画效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这些鼠...
    99+
    2024-04-02
  • Java实现鼠标随机移动效果的示例代码
    目录前言实现代码效果图前言 疫情,需要远程办公,为了更好的远程办(划)公(水)。而我们公司因为没有想到会有大批量的远程办公,从而导致连接的人过多,需要抢占连接才能登录,而且好不容易抢...
    99+
    2024-04-02
  • 使用:active伪类选择器实现鼠标点击效果的CSS样式
    使用:active伪类选择器实现鼠标点击效果的CSS样式CSS是一种层叠样式表语言,用于描述网页的表现和样式。:active是CSS中的一个伪类选择器,用于选择元素在鼠标点击时的状态。通过使用:active伪类选择器,我们可以为被点击的元素...
    99+
    2023-11-20
    伪类 :active 鼠标点击效果
  • 怎么使用纯CSS代码实现圆点错觉的效果
    这篇文章将为大家详细讲解有关怎么使用纯CSS代码实现圆点错觉的效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   代码解读   此项目无用户自定义的dom元素,利...
    99+
    2024-04-02
  • CSS3代码怎么实现点击放大动画效果
    本篇内容主要讲解“CSS3代码怎么实现点击放大动画效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3代码怎么实现点击放大动画效果”吧!代码如下<!DOCTYPE html...
    99+
    2023-07-04
  • win11鼠标能移动但点击无效怎么解决
    如果在Windows 11中鼠标能移动但无法点击,请尝试以下解决方法:1. 检查鼠标连接:确保鼠标正确连接到计算机的USB端口。如果...
    99+
    2023-09-15
    win11
  • C++制作鼠标连点器实例代码
    众所周知······ 鼠标连点器是个东西···&midd...
    99+
    2024-04-02
  • 纯CSS如何实现鼠标放上滑动出半透明效果
    这篇文章给大家分享的是有关 纯CSS如何实现鼠标放上滑动出半透明效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果如下:实例1实例2以实例1【婚礼策划】为例HTML:<div class=&q...
    99+
    2023-06-08
  • 使用纯JS实现checkbox的框选效果(鼠标拖拽多选)
    目录主要思路css 代码如下html结构如下js主要逻辑如下总结 主要思路 用一个盒子作为选区,通过定位让其固定在左上角,由于没有给定选区元素的宽高所以默认不显示,在 onmouse...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作