Flash AS3教程:Level2D类
2008-06-05 11:21:58 来源:WEB开发网以某种特定的数组进行深度改变
该方法必须继承该类,它的子集便可以当作私有属性来调用该方法,外部不可见!
设置即时属性:(只写)
public function set isTime(_isTime:Boolean):void
当参数为true,则表示层级在可以改变的时候,会自动进行改变
当参数为false,则表示需要手动调用reset方法,才能改变深度排列
range属性:(只读)
public function get range():DisplayObjectContainer
当实例化管理容器后,就无法修改该属性了,只有通过调用range来读取属性了
举例:
上面那个flash的源代码,三个小方块都是可以拖拽的,
CODE:
import index.com.main.Level2D;
import index.com.events.Level2DEvent;
var l2:Level2D = new Level2D(this);
l2.addEventListener(Level2DEvent.LEVEL_RESET,levelResetFun);
l2.isTime = true;
function levelResetFun(e:Level2DEvent){
trace(l2.getDisplay("x"));//获取当前所有对象的x属性
trace(l2.getDisplay({y:0,x:0}));//获取当前所有对象,xy属性都等于0的对象
/**
*输出:
*137,0,229
*[object MovieClip]
*/
}
mc1.addEventListener(MouseEvent.MOUSE_DOWN,funa);
mc2.addEventListener(MouseEvent.MOUSE_DOWN,funa);
mc3.addEventListener(MouseEvent.MOUSE_DOWN,funa);
mc1.addEventListener(MouseEvent.MOUSE_UP,funb);
mc2.addEventListener(MouseEvent.MOUSE_UP,funb);
mc3.addEventListener(MouseEvent.MOUSE_UP,funb);
function funa(e:MouseEvent):void{
e.target.startDrag();
}
function funb(e:MouseEvent):void{
e.target.stopDrag();
}
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接