当前位置:软件学习 > Flash >>

3D Flash Animator教程:JS表达式

第六章 Javascript

  第二节 表达式

  和Action 动作一样,Javascript语言也有表达式。

  基本运算:

  + Add:加法
  - Subtract:减法
  * Multiply:乘法
  / Divide:除法
  % Modulo :百分比
  & String append :增加字符串
  < Less than :小于
  > Greater than :大于
  <= Less than or equal:小于等于
  >= Greater than or equal :大于等于
  = Equals :等于。比较两个表达式是否相等,如果相等则返回True,否则返回False。
  ! 逻辑非 对布尔值做取反操作,结果与原数值正好相反。
  != Not equals :不等于。比较两个数值是否不相等,如果不等则返回True,否则返回False。
  ++ Increment :递增 变量自递加赋值。
  -- Decrement :递减 变量自递减赋值。
  += Plus equals :加赋值 将两个表达式相加所得的和赋给前一个表达式
  -= Minus equals: 减赋值 将两个表达式相减所得的差赋给前一个表达式
  *= Multiply equals :乘积赋值 将两个表达式的乘积赋给前一个表达式
  /= Divide equals :除赋值 将两个表达式相除所得的商赋给前一个表达式
  && And :逻辑与 对一个或两个表达式的值作布尔运算,或前者表达式为假则返回为假,否则检查后者表达式,若后者为真则返回为真,否则返回为假。
  || Or :逻辑或 对前后两个布尔表达式作逻辑或操作,如果一个表达式的值为真或两个表达式的值均为真,则结果为真。只有当前后两个都为假时,结果才为假.
  Ture :参数值为1,逻辑结果为 True
  Fasle :参数值为0,逻辑结果为 Fasle
  Null:空
  Pie:Pie 值为3.141……

  数学函数:

  Abs (value):计算并获取指定参数的绝对值
  Round (value) :四舍五入取整
  Ceil (value) :Ceil(n),取靠近n的上限的整数(向上取整)
  Floor (value) :Floor(n),取靠近n的下限的整数(向下取整)
  Min (value 1, value 2) :返回两个参数中的最小值
  Max (value 1, value 2) :返回两个参数中的最大值
  Sin (angle):计算并获取指定参数的正弦值
  Cos (angle) :计算并获取指定参数的余弦值(返回值单位:弧度)
  Atan2 (y value, x value) :计算并获取y/x的反正切值(返回值单位:弧度)
  Sqrt (angle):计算并获取指定参数的平方根
  Log (angle):取自然对数(以e为底数)
  Random (maximum):产生0到1之间的随机数

  动画参数

  MouseX :鼠标当前在X轴的位置
  MouseY :鼠标当前在Y轴的位置

  Timer ():获取动画从播放开始到播放到目前为止的总时间(单位是毫秒)
  FramesLoaded:动画被载入的帧数
  BytesLoaded () :动画被载入的字节
  TotalFrames () :动画总共多少帧
  TotalBytes ():动画总共多少字节

  声音函数:

  playSound ("element name"):播放某个声音元素

  字符串函数:

  strlen ("string") 返回字符串长度
  substring ("string", start, length)截取字符串中的子字符串
  chr (ansi code)把ASCII码转换成相应的字符
  ord ("character")将字符转换成ASCII码

  时间函数:

  day () 日期值,取值 1 到 31
  weekDay () 从星期天为 0 开始,取值 0 到 6,选取星期值
  month () 月份值,取值 0 到 11,一月份为0The month of the year between 0 and 11 (January being 0)
  year () 年份值
  hour () 小时值,取值0到23
  minute () 分钟值
  second () 秒值



上一个:3D Flash Animator教程:JS程序控制流
下一个:3D Flash Animator教程:JS基础知识

更多Flash疑问解答:
今天教大家学会用U5制作成翻页相册
Flash MX 2004 ActionScript图文教程(九)
Flash MX 2004 ActionScript图文教程(八)
Flash MX 2004 ActionScript图文教程(七)
Flash MX 视频导入功能详解
Flash5 画任意直线教程
FLASH -- 关于变量的问题FLASH -- 关于变量的问题
Flash本地加密
flash场景之间相互跳转的实现方法
Flash那样动感十足制作PPT按钮跟我来
Flash Mx使用技巧十二则
使用Flash mx制作旋转的时钟效果
PowerPoint中插入Flash动画的方法
用FlashMX制作拖动悬浮窗口
在Flash中巧妙替换字体
Dreamweaver
Fireworks
FrontPage
Flash
Photoshop
Coreldraw
Excel
Word
Powerpoint
outlook
wps
AfterEffects
3D MAX
Director
Authorware
PremierePro
Foxmail
Maya
ISA
会声会影
其它软件
AutoCAD
如果你遇到软件学习难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,