• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flash AS3教程:Dot类

Flash AS3教程:Dot类

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flash AS3教程:Dot类,其中包含flash as3教程,flash as3视频教程,flash as3 api,flash as3帮助,flash游戏修改器as3等知识点,遇到此问题的同学们可以参考下
前面介绍了Flash AS3教程:类的分包处理,接着介绍index.base.geom.Dot类讲解。
flash效果:
http://www..net/files/media/dot.swf
拖拽物体1和物体2,就可以看到效果了

index.base.geom.Dot类讲解
基本功能:记录xy两点

构造函数
public function Dot(x_:Number = 0,y_:Number = 0,_isListen:Boolean = false)
前两个参数表示Dot的初始位置,第三个参数表示是否是一个功能性强的点
如果为false,当xy发生改变的时候,就不会发布事件,为true则会发布事件

bind绑定显示对象方法
public function bind(_dis:DisplayObject,isInTime:Boolean = false):void
当Dot绑定到DisplayObject上之后,Dot的xy属性会随着_dis改变而改变
第一个参数为绑定的对象,第二个参数表示是否即时绑定
如果为false,Dot的xy属性不会随着_dis的改变而即时改变,但在获取Dot的xy属性,或者调用Dot的方法时,将会立即改变并且以_dis的xy属性为基准
如果为true,Dot的xy属性会随着_dis的改变而立即改变,如果isListen为true,还会即时发布xy改变的事件,那么等于可以侦听显示对象的xy属性,并且在改变后做出即时的反应

updata刷新方法
public function updata():void
更新显示对象与Dot的xy属性

from返回两点之间距离
public function from(_dot:Dot,isQuadrant:Boolean = false):Number
第一个参数表示,结束点,第二个参数表示,是否为真实距离
如果为false,返回的两点距离绝对是正数,指的是两点之间的绝对距离
如果为true,则返回相对坐标,那么是有可能的为负的!

angle返回两点所形成的夹角
public function angle(_dot:Dot,isRadian:Boolean = false):Number
第一个参数表示,另外一个点,第二个参数表示,是否为弧度值
返回的角度是相对顺时间的真实角度值,具体的数值变化可以从上面的例子看出

quadrant返回相对点所在的象限
public function quadrant(_dot:Dot,isMaster:Boolean = true):int
第一个参数表示另外一个点,第二个参数表示是否以该点为标准,具体请看示例
返回0,表示两点在同一条横着或者竖着的直线上
返回1,表示在第一象限,返回2表示第二象限………… 最高是第四象限。。
不知道象限是什么意思的,请看这 点击跳转"象限"的百度百科页面

clear方法
public function clear():void
清空显示对象

length属性(只读)
public function get length():Number
获取该点距0,0点的距离

x 属性
public function set x(num:Number):void
public function get x():Number
设置x属性,如果isListen为true,则会发布x改变的事件

y 属性
public function set y(num:Number):void
public function get y():Number
设置y属性,如果isListen为true,则会发布y改变的事件

isListener属性
public var isListen:Boolean
指定设置isListen的值,是否为可侦听xy
2 下一页 阅读全文</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • flash文本竖排效果实现as3代码
  • Flash AS3 连锁反应的粒子动画
  • Flash AS3 制作文字飞出动画
  • Flash AS3 快速制作烟雾动画
  • Flash AS3代码实现鼠标跟随喷枪涂鸦效果
  • Flash AS3的parameters对象处理网页参数
  • FLASH AS3与网页JS参数值传递的问题
  • 从基础开始深入学Flash AS3教程(6)(译文)
  • Flash as3教程:OutDisplay类
  • 从基础开始深入学Flash AS3教程(7)(译文)

相关文章

  • 2017-05-24新手来看:Flahs as入门教程
  • 2017-05-24flash怎么给图片添加遮罩效果?
  • 2017-05-24flash怎么绘制和谐号火车从火车道开过的动画?
  • 2017-05-24flash怎么制作光效效果? flash制作霓虹多彩光效效果的教程
  • 2017-05-24Flash CS3墨水瓶工具创建轮廓线应用教程
  • 2017-05-24怎么安装Flash cs3?Flash CS3动画制作软件安装教程
  • 2017-05-24flash制作一个比较有趣的拼图小游戏
  • 2017-05-24Flash光特效制作综合分析教程
  • 2017-05-24Flash绘制教程:教你绘制一个逼真的土豆
  • 2017-05-24Flash 鼠标响应显示图片的动画效果

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • flash使用代码制作擦窗效果
    • 教你用Flash制作圣诞节祝福贺卡
    • flash中制作出弧形流动效果的方法
    • flash怎么制作交互动画?
    • Flash遮罩制作一个跟随鼠标感应放大缩小的动画特效
    • Flash工具缩放、旋转和倾斜对象使用介绍
    • Flash利用变形工具绘制小花
    • Flash绘制蓝色卡通帅气的男生
    • flash怎么制作一笔一画写字的动画效果?
    • 关于Flash层的深度处理问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有