flash学习笔记(三)--关于包的使用和多时间轴的使用
第二篇 精通Flash FoundationClass和OOP 第七章 使用基本的ActionScript顶级类 1.????????创建类的实例: Var tom:People = new People(); 2.????????FlashFoundation Class:Flash基础类FFC 3.????????Date类基本用法 Var nowdate:Date = new Date();返回日期和时间 Var nowdate:Date = newDate(value);value和1970.1.1之间的毫秒数 Var nowdate:Date = newDate(a,b,c);例如定义日期 注意函数: GetDate();getDay();等等函数 例子1: Var nowDate:Date = new Date(); Trace(nowDate.toString); 例子2: Trace((nowDate.getFullYear()+”-”)+ (nowDate.getmonth()+”-”)(nowDate.getdate() +”-”)); Trace((nowDate.gethours()+”-”)+ (nowDate.getminutes()+”-”)(nowDate.getseconds() +”-”)); 4.????????Date.parse(value)/Date.UTC(value):返回value与1970.1.1之间的毫秒数 5.????????Boolean两个方法: Boolean.toString():字符串true或者false Boolean.valueOf():返回初始值 6.????????Number/int/uint方法: Number.toString(进制) Number.toFixed(小数位数) Number.toExponential(需要的小数位数,科学技术法) Number.toPrecision(需要的数字位数,不只是小数) 7.????????Math方法: Abs():绝对值 Ceil():大于等于一个数的整数 Exp():指数值 Floor():小于等于一个整数的最近整数 Max([],[],[]):几个数中最大数 Pow(x,y):x的y次方 Random():随机数 Round():最近整数 Sqrt():计算平方根 8.????????创建鼠标跟随效果:? 9.????????Function:.apply/.call 10.????Arguments: .callee();调用正在执行的函数 11.????SetInterval(func,5000):5000毫秒后执行func反复调用,直到:clearInterval【flash.utils函数】 12.????Settimeout(func,5000)/cleartimeout【flash.utils函数】 13.????getTimer():初始化flash player后的毫秒数,可以用来计算相对时间 第八章 影片剪辑控制、多时间轴和显示列表 1、 对于多时间轴:就是一个主时间轴,多个副时间轴 1>this:引用对象或影片剪辑实例。执行脚本时, 2>可以手动录入目标路径,也可以使用【插入目标路径】 3>test1.startDrag(false,newRectangle(0,800,800));跟随拖动 ?Test1.stopDrag();停止拖动 function startDragging(evt:MouseEvent):void{ evt.currentTarget.startDrag(false,800)); } function stopDragging(evt:MouseEvent):void{ evt.currentTarget.stopDrag(); } this.test1.addEventListener(MouseEvent.MOUSE_DOWN,startDragging); this.test1.addEventListener(MouseEvent.MOUSE_UP,stopDragging); 2、 创建实例: Var missle1:Missle = new Missle();创建实例 addChild(missle1);添加到舞台,否则无法显示 this.removechild(myMovieClip);删除影片剪辑 3、 显示对象和显示对象容器: 1>????像是图形图像的对象被称为显示对象 2>????那些可以显示【显示对象】的对象称为显示对象容器 3>????舞台包含显示对象和显示对象容器 4>????Sprite可以显示对象和显示对象容器,没有时间轴 5>????在容器间移动对象:b.addchild(a.getchildat(0)) 6>????改变深度索引:setchildIndex(目标,index)越大越靠上 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |