- 浏览: 45625 次
- 性别:
- 来自: 深圳
最新评论
1、在FLA中建四个球,分别实例"ball1"、"ball2"、"ball3"、"ball4"。
2、main.as:
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.display.DisplayObject;
/**
* ...
* @author 沙子 QQ:8286659 http://www.taoshaw.com
*/
public class main extends Sprite
{
//定义四个球
private var my_ball1:ball1;
private var my_ball2:ball2;
private var my_ball3:ball3;
private var my_ball4:ball4;
private var my_Spr:Sprite;
public function main()
{
_showball1();
_showball2();
_showball3();
_showball4();
my_Spr = new Sprite();
//将第一个球显示在第一层,
my_Spr.addChildAt(my_ball1, 0)
//将第二个球显示在第二层,
my_Spr.addChildAt(my_ball2, 1)
//将第一个球显示在第三层,
my_Spr.addChildAt(my_ball3, 2)
//将第一个球显示在第一层,
my_Spr.addChildAt(my_ball4, 3)
my_ball1.addEventListener(MouseEvent.MOUSE_DOWN, startDrags)
my_ball1.addEventListener(MouseEvent.MOUSE_UP, stopDrags)
my_ball2.addEventListener(MouseEvent.MOUSE_DOWN, startDrags)
my_ball2.addEventListener(MouseEvent.MOUSE_UP, stopDrags)
my_ball3.addEventListener(MouseEvent.MOUSE_DOWN, startDrags)
my_ball3.addEventListener(MouseEvent.MOUSE_UP, stopDrags)
my_ball4.addEventListener(MouseEvent.MOUSE_DOWN, startDrags)
my_ball4.addEventListener(MouseEvent.MOUSE_UP, stopDrags)
//此句非要不可,否则出错.
addChild(my_Spr)
}
private function stopDrags(e:MouseEvent):void
{
e.target.stopDrag();
}
private function startDrags(e:MouseEvent):void
{
e.target.startDrag();
//将当前点击的元件的层级设置为my_Spr所有子项目数的最高层.
my_Spr.setChildIndex(DisplayObject(e.target),my_Spr.numChildren-1)
}
private function _showball4():void
{
my_ball1 = new ball1();
my_ball1.x = 100;
my_ball1.y = 200;
}
private function _showball3():void
{
my_ball2 = new ball2();
my_ball2.x = 150;
my_ball2.y = 200;
}
private function _showball2():void
{
my_ball3 = new ball3();
my_ball3.x = 200;
my_ball3.y = 200;
}
//显示第一个球体
private function _showball1():void
{
my_ball4 = new ball4();
my_ball4.x = 250;
my_ball4.y = 200;
}
}
}
重要地方说明:
1、获取当前点击元件的实例:e.target.name。感谢etall跟蓝色海洋。。。要想获取当前点击元件就得e.target。
2、将元件调到最高级。。。
my_Spr.setChildIndex(DisplayObject(e.target),my_Spr.numChildren-1);
在使用DisplayObject之前,需要导入该类。import flash.display.DisplayObject;
3、关于拖曳其实比较简单。主要是获取当前点击的这个比较难。
附件下载:
startdrag.rar
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/4609.html
发表评论
-
自制Flash FLV视频播放器
2010-04-10 09:59 1050大家好,前不久笔者将C ... -
自制Flash FLV视频播放器
2010-04-10 09:59 767大家好,前不久笔者将C ... -
探索Flash Media Server(一)
2010-04-10 09:59 550今天装了FMS,用NetConnection类试了试C与S的连 ... -
探索Flash Media Server(一)
2010-04-10 09:59 568今天装了FMS,用NetConnection类试了试C与S的连 ... -
探索Flash Media Server(二)
2010-04-10 09:58 521尝试使用了SharedObject类 使用Local Sha ... -
利用flash AS3的图形界面开发及资源管理攻略
2010-04-09 12:57 631摒弃了attachMovie之后的AS3,采用了类似DOM的 ... -
利用flash AS3的图形界面开发及资源管理攻略
2010-04-09 12:56 678摒弃了attachMovie之后的AS3,采用了类似DOM的 ... -
as3游戏开发之打气球系列(二)
2010-04-09 12:56 519HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 12:56 649一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 12:56 504好久没有写正经的文章 ... -
as3中拖曳影片剪辑并进行层级处理的方法
2010-04-09 10:03 6681、在FLA中建四个球,分别实例"ball1&q ... -
AS3动态画曲线
2010-04-09 10:02 841[ 知识点 ] Graphics 对象可以绘制圆和正方形,但也 ... -
AS3动态画曲线
2010-04-09 10:02 1165[ 知识点 ] Graphics 对象可以绘制圆和正方形,但也 ... -
as3游戏开发之打气球系列(二)
2010-04-09 08:34 533HI,经过了昨天疯狂的理 ... -
《银河动画》鼠绘教程 (3)
2010-04-08 10:20 780一般的简单动画都会吧?别告诉我你连物体移动都不会!! ... -
漫画绘制技法大放送(上)
2010-04-08 10:20 552网络收集整理(jundark) [1b]一、人体基本结构[/1 ... -
flash动画形变讨论二:低头
2010-04-08 10:20 610上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 10:20 537超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:19 373。先看下时钟效果: var fnum:Number = ... -
Flash绘制美丽风景画之海滩
2010-04-08 08:32 367过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ...
相关推荐
声呐拖曳阵信号处理程序matlab程序包
towed_towedarray_声呐_拖曳阵_声信号处理_拖曳.zip
flash的一个拖曳实例 on (press) { this.startDrag(true); } /*命令格式:要拖动的影片剪辑.StartDrag([是否锁定到鼠标位置中心,左,上,右,下]) //当鼠标按下(press)之后,这个实例 (因为我们把脚本写在实例本身了...
拖曳阵towed.m
Delphi中实现将拖曳多个文件到程序中。
这是一个用Flash AS3.0制作出来的一个拖动小动画
拖曳拖曳拖曳拖曳拖曳
脉冲多普勒雷达抗拖曳式干扰方法研究,廖云,何松华,首先对拖曳式干扰的特点进行了分析;然后提出了一种在中远距离情况下通过适当的制导策略、在载机逃离波束之前实现载机和诱饵多普
towed_towedarray_声呐_拖曳阵_声信号处理_拖曳_源码.zip
51aspx可拖曳简单新闻系统.rar 51aspx可拖曳简单新闻系统.rar 51aspx可拖曳简单新闻系统.rar 51aspx可拖曳简单新闻系统.rar51aspx可拖曳简单新闻系统.rar
拖曳线列阵声纳分辨探测盲区附近目标左右舷的方法,胡明军,纪金耀,在研究拖曳线列阵声纳通过本艇机动分辨目标左右舷实施方法的基础上,分析了影响其分辨目标左右舷的要素,提出了当目标位于拖曳线
经典拖曳层移动层效果+asp+js+数据库
javaScript拖曳流程实现,可以嵌套入web里实现工作流。修改了原有的一些bug.
jquery多对象框选范围拖曳
超低频磁场拖曳天线技术研究 为了充分利用电极对拖曳天线的现有技术,本论文重点研究在 ...在同一个电缆中同时安装电极对天线和磁场环天线,并对两种天线上的接收信号进行适当的相位合成,就可以构成全向接收天线。
Excel-VBA宏编程实例源代码-在数据清单中进行拖曳操作.zip
在本文中,我将重点介绍贝叶斯模型选择的方法,从贝叶斯因子开始,并在Lindley Paradox中进行,后者还简要讨论了部分和分数贝叶斯因子。 我想在本文中尝试使用一种简单的方法来考虑这一悖论。 另一方面,第4节给出...
关于升沉补偿系统拖曳系统的文件 是拖曳升沉补偿系统水动力数学模型研究的文件 详细内容参看pdf文件
C#TreeView使用,包含节点拖曳、节点右键菜单使用,节点的遍历
FLASH360度拖曳效果,3D汽车模型