AS3.0:鼠标的操作

取得鼠标的坐标
Source:        
addEventListener(Event.ENTER_FRAME,xMouse);

function xMouse(evt:Event){        
        px.text = String(stage.mouseX);
        py.text = String(stage.mouseY);
}                        

        确认鼠标是否被点击
        Source:        
stage.addEventListener(MouseEvent.MOUSE_DOWN,xDown);
stage.addEventListener(MouseEvent.MOUSE_UP,xUp);

function xDown(evt:MouseEvent):void{        
        mc.gotoAndStop(2);
}
function xUp(evt:MouseEvent):void{        
        mc.gotoAndStop(1);
}                        

                替换鼠标的标志
Source:        
Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE,xMove);

function xMove(evt:MouseEvent){
        mc.x = stage.mouseX;
        mc.y = stage.mouseY;
        evt.updateAfterEvent();
}

时间: 2024-10-02 06:41:12

AS3.0:鼠标的操作的相关文章

As3.0 鼠标滚轮控制文本滚动代码

 代码如下 复制代码 bar.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheel); if (e.delta < 0) { //如果是向下滚动 moveScroll(bar[type.attribute] + bar[type.type] / 2 + _scrollNum); }else { //如果向上滚动 moveScroll(bar[type.attribute] + bar[type.type] / 2 - _scrollNum); }

as3.0鼠标键盘对MC监听收录

场景中对MC以及场景分别加以键盘ENTER监听: function keyEnter(event : KeyboardEvent):void {   if (event.keyCode==13) {     switch (event.target) {       case my_text :         trace("it");         break;       default :         trace("you clicked stage")

Actionscript 3.0 鼠标事件_Flash as3

关于Actionscript 3.0的事件机制,以后分模块一个一个介绍,最后形成一个完整的文档.看了第一章,就说说鼠标事件,顺便说下我遇到的一个问题.Actionscript 3.0鼠标事件无非就是监听和捕获鼠标事件,比如Click,DoubleClick等,AS3中鼠标事件包是在flash.events.MouseEvent中. 在这里贴一个简单ActionScript 3.0实现写字板程序代码,结合代码来理解鼠标的监听,捕获处理过程. 复制代码 代码如下: package { import

探索F9 As3.0 Preview

探索Flash Professional Actionscript 3.0 Preview 声明:本教程英文版源自Adobe的:http://www.adobe.com/devnet/flash/articles/flash9_as3_preview.html原作者:Jen deHaan和Peter deHaan本站对其进行了翻译整理,此教程转载请注明出处.并标有活动链接,谢谢合作. Adobe Flash Professional 9 ActionScript 3.0 Preview(以下简称

Flash AS3.0 强大的事件机制

ActionScript 3.0系列教程(4):爽快使用XML ActionScript 3.0系列教程(5):强大的事件机制 回顾和比较 AS1.0玩家最爱用onClipEvent(), on(),又方便又直接.缺点在于逻辑分散到了各个舞台元件中,难以管理和维护.更加别说代码重用了.别跟俺说可以Copy, Paste,这不叫重用,这叫低级. AS2.0中,增加了一些事件处理机制: (1)回调函数: onLoad, onComplete等.相信兄弟们最熟悉的应该就是XML.onload回调函数了

Flash AS3.0 爽快使用XML

xml ActionScript 3.0系列教程(3):Document Class特色为我们带来了什么? ActionScript 3.0系列教程(4):爽快使用XML 为什么放弃AS2.0选择AS3.0?如果只允许我说三个理由.那么AS3.0对XML的近乎完美的支持绝对是其中一个. 简单说说AS3.0中对于XML支持的不同吧: .AS2.0对XML的支持勉勉强强,将就着可以用.而AS3.0中对XML的支持是全方位的,极其强大和灵活的. AS2.0对XML的支持不是内建的(build-in),

Flash编程基础:As3.0概要

编程 随着一些相关资料对as3.0的介绍,有人可能认为它是另一种语言.它的根本改变在哪呢,它是什么呢?现在我们要放松一点.如果你熟知as2.0,那么它的变化并不是很大,甚至增加了一些命令你可以使用.     从我们第一眼看as3.0,它并不是一个全新的语言,它的架构要好于AS2.0,你将从FLASH8开始发现这些.任何东西都有自已的类和整洁的子类.类的继承关系看起来很复杂,但是它却是很容易理解.     主要的改变:     1.不在有_global范围了,但是你可以通过在预先的public,p

AS3.0概要–了解AS3.0的改变

随着一些相关资料对as3.0的介绍,有人可能认为它是另一种语言.它的根本改变在哪呢,它是什么呢?现在我们要放松一点.如果你熟知as2.0,那么它的变化并不是很大,甚至增加了一些命令你可以使用. 从我们第一眼看as3.0,它并不是一个全新的语言,它的架构要好于AS2.0,你将从FLASH8开始发现这些.任何东西都有自已的类和整洁的子类.类的继承关系看起来很复杂,但是它却是很容易理解. 主要的改变: 1.不在有_global范围了,但是你可以通过在预先的public,private和internal

As3.0 概要–了解AS3.0的改变

随着一些相关资料对as3.0的介绍,有人可能认为它是另一种语言.它的根本改变在哪呢,它是什么呢?现在我们要放松一点.如果你熟知as2.0,那么它的变化并不是很大,甚至增加了一些命令你可以使用. 从我们第一眼看as3.0,它并不是一个全新的语言,它的架构要好于AS2.0,你将从FLASH8开始发现这些.任何东西都有自已的类和整洁的子类.类的继承关系看起来很复杂,但是它却是很容易理解. 主要的改变: 1.不在有_global范围了,但是你可以通过在预先的public,private和internal