主题:  十七组上半部分

yjmeky

职务:普通成员
等级:1
金币:0.0
发贴:21
#12001/3/18 22:11:17
1. setTrackEnabled
语法:   sprite(whichSprite).setTrackEnabled(whichTrack, trueOrFalse )
      setTrackEnabled(sprite whichSprite, whichTrack, trueOrFalse 
描述:数字视频的性质:设置数字视频通道的情况;当属性为真通道是激活的,
当属性为假通道是锁定的。
例子:sprite(8).setTrackEnabled(3, TRUE)
2.setVariable()
语法: setVariable(sprite flashSpriteNum, "variableName", newvalue)
描述:给flash演员设置一个值。flash变量在flash版本4中被介绍了。
这陈述用fash精灵在精灵3中设置变化的currentURL的值。
例子:setVariable(sprite 3, "currentURL", "http://www.macromedia.com/software/flash/" 
3.shapeType
语法:   member(whichCastMember).shapeType
the shapeType of member whichCastMember
描述:你能使用这个属性来定义已经创建的演员形状
例子:这个例子创建了一个新的演员并编号100,然后把它定义为椭圆形:
new(#shape, member 100)
member(100).shapeType = #oval
4.shiftDown
语法:  the shiftDown
描述: 判断shift键是否被按下。
例子:if (the shiftDown) then doCapitalA (the key)
5.short
参见ate() 函数。
6.showGlobals
语法:showGlobals
描述:命令;显示全部在消息窗的全局变量。这指令对排除脚本的错误有用。
例子:显示信息窗口中的全部变量
showGlobals 
7.showLocals
语法:showLocals
描述:显示全部在消息窗的全局变量。这个指令仅仅包括显示的局部变量的使用者或父脚本的范围内起作用。
例子:showLocals
8.showProps()
语法:member(whichFlashOrVectorCastMember). showProps
member(whichFlashOrVectorCastMember).showProps()
sprite(whichFlashOrVectorSprite).showProps()
sound(channelNum).showProps()
描述:命令;显示flash电影的当前属性设定,向量成员或在消息窗的当前播放的声音的一览表。
这指令仅仅在制作中有用;它不在放映机中,或者Shockwave电影中运行。
例子:
on ShowCastProperties whichCast
repeat with i = 1 to the number of members of castLib whichCast
castType = member(i, whichCast).type
if (castType = #flash) OR (castType = #vectorShape) then
put castType&&"cast member" && i & ":" && member(i, whichCast).name
put RETURN
member(i ,whichCast).showProps()
end if
end repeat
end
9. showXlib
语法: showXlib {Xlibfilename}
描述:显示出你的系统中安装的所有的Xtra列表
注意:这个命令不支持Shockwave.影片
例子: showXlib "VideoDisc Xlibrary"-显示出你的系统中安装的所有的Xtra列表。
10.shutDown
语法: shutDown
描述:结束所有的应用程序并且关闭计算机
例子:检测用户是否按Control+S(视窗)或Command+S(苹果计算机),如果按,关闭计算机
if the key = "s" and the commandDown then
shutDown
end if

11. sort
语法: list.sort() ;
sort list
描述:按字母顺序排列列表中的所有条目。
例子ut values
-- [#a: 1, #d: 2, #c: 3]
values.sort()
put values
--[#a: 1, #c: 3, #d: 2]
12.sin()
语法: sin(angle)
描述:数学函数;计算指定的角度的正弦。
例子:下列计算π/2的正弦:
put sin (PI/2.0)
-- 1
13.size
语法: member(whichCastMember).size
the size of member whichCastMember
描述:cast member属性;输出演员的字节数
例子:下列是把cast演员“shrine"的字节数输出到名为“How Big"的文本域中:
member("How Big".text = string(member("shrine".size)
14.skew
语法: sprite(whichSpriteNumber).skew
描述:sprite属性;返回精灵的角度。负值表示向左扭曲;正值表示向右边扭曲。值超过90垂直地用指轻弹图象。
例子roperty spriteNum
on prepareFrame me
sprite(spriteNum).skew = integer(sprite(spriteNum).skew + 2) mod 360
end
15.sound
语法: member(whichCastMember).sound
the sound of member whichCastMember
描述:Cast member属性;控制电影,数字的录像或flashs是否被激活,在flash成员中,新的设定影响当前播放声音的效果。
例子:
on ToggleSound whichMember
member(whichMember).sound = not member(whichMember).sound
end
16.soundBusy()
语法: soundBusy(whichChannel)
描述:函数;确定在声音频道中声音是否播放(TRUE),或者不播放(FALSE)
例子:循环播放通道1 中的声音:
if soundBusy(1) then go to the frame
17.soundChannel
语法: member(whichCastMember).soundChannel
the soundChannel of member whichCastMember
描述:声音(SWA)演员的属性;指定SWA声音的播放频道。
例子:member("Frank Zappa".soundChannel = 3
18.sound close
参见uppetSound
19.soundDevice
语法:the soundDevice
描述:系统属性;为movie的播放指定设备
例子:set the soundDevice = "MacroMix"
20.soundDeviceList
语法: the soundDeviceList
描述:在当前的计算机上制作的可以利用的声音设备的线性的一览表。
例子:列出当前电脑中的所有声音设备:
Put the soundDeviceList