|
您的位置是:
软件 >
设计在线 >
网页陶吧 >
技术平台 >
HTML学习 >
正文
Flash5ActionScript教程 二十四 2000-10-23■作者: 莫治雄■出处: yesky |
|
| B>二、数值 数值数据类型是一个双精度浮点数。可用数学运算符加(+)、减(-)、乘(*)、除(、)、取模(%)、递增(++)、递减(--)处理数值。也可以使用预定义的Math(数学)对象的方法来处理数值。下面的例子使用sqrt(平方根)方法来返回数值100的平方根: Math.sqrt(100); 三、逻辑值 逻辑值是true(真)或false(假)。需要时,ActionScript 也把true和false转换为1和0。逻辑值与逻辑操作符一起,常常被用在控制脚本流动的比较语句中。例如,在下面的脚本中,如果password的值为true,动画播放: onClipEvent(enterFrame) { if ((userName == true) && (password == true)){ play(); } } 四、对象 对象是属性的集合。每个属性都有名字和值。属性值可以是任何Flash数据类型,甚至可以是对象数据类型。这样就可以把一个对象嵌套在另一个对象之中。要指定对象和它们的属性,可以使用点操作符。例如,在下面的代码中,hoursWorked是weeklyStats的属性,而weeklyStats又是employee的属性: employee.weeklyStats.hoursWorked 可以使用ActionScript的预定义对象访问和处理特定种类的信息。例如,Math(数学)对象拥有一些方法,可以对传递给它的数值执行数学运算。下例使用了数学对象的sqrt方法: squareRoot = Math.sqrt(100); ActionScript的MovieClip(电影剪辑)对象拥有一些方法,使用这些方法可以控制编辑区中电影剪辑实例。下例使用了电影剪辑对象的play和nextFrame方法: mcInstanceName.play(); mc2InstanceName.nextFrame(); ActionScript允许用户创建自己的对象。这样用户就可以在自己创建的动画中组织信息。当用ActionScript给动画添加交互性时,你可能需要很多不同的信息。例如,你可能需要用户名、一个球的速度、购物车中物品的名称、载入的帧数、用户的邮区代码和最后的按键等等。创建一个自定义对象,你就可以把这些信息分为组,简化你的脚本,重用你的脚本。 五、电影剪辑 电影剪辑是一种图符,这种图符可以在Flas动画中播放一个动画片段。它是与图像元素有关的唯一一种数据类型。有了电影剪辑数据类型,就可以使用电影剪辑对象的方法控制电影剪辑图符。使用点操作符可以调用电影剪辑的方法,如下所示: myClip.startDrag(true);< parentClip.childClip.getURL( "http://www.macromedia.com/support/" + product); 【责任编辑:】
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||