主题:  第11组后半部分:movetoBack-multiSound

max_5d

职务:普通成员
等级:1
金币:0.0
发贴:24
#12001/2/14 11:11:54
moveToBack

语法 window("whichWindow ").MoveToBack()

        moveToBack window whichWindow

描述 命令; 移动由 whichWindow 指定的窗口到所有其它窗口之后。

实例 这些语句移动在窗口列表中的第一个窗口到所有其它窗口之后:
        myWindow = the windowList[1]
        moveToBack myWindow

实例 如果你知道想移动窗口的名字,可以用这种语法:
        window("Demo Window").moveToBack()
————————————————————————————————
moveToFront

语法 window("whichWindow ").MoveToFront()

        moveToFront window whichWindow

描述 命令; 移动由 whichWindow 指定的窗口到所有其它窗口之前。

实例 这些语句移动在窗口列表中的第一个窗口到所有其它窗口之前:
        myWindow = the windowList[1]
        moveToFront myWindow

实例 如果你知道想移动到前面的窗口的名字,可以用这种语法:
        window("Demo Window").moveToFront()
——————————————————————————————————-
MoveVertex()

语法 member(memberRef). MoveVertex(vertexIndex, xChange, yChange)
moveVertex(member memberRef, vertexIndex, xChange, yChange)

描述 函数; 移动矢量图形演员的顶点到其它位置。
        移动的水平和垂直坐标是相对于顶点的当前位置的。顶点的位置是相对于矢量图形演员的原点的。
        改变顶点的位置和在矢量图形编辑器里拖拽顶点可以达到相同的效果。

实例 这段程序在电影播放,窗口移动时在信息窗口中显示一个信息。
        
        on moveWindow
     put "Just moved window containing"&&the movieName
        end

参见 activeWindow, movieName,windowList
————————————————————————————————————
MoveVertexHandle()

语法 moveVertexHandle(member memberRef, vertexIndex, handleIndex, xChange, yChange)
    

描述 函数; 移动矢量图形演员的顶点把柄到其它位置。
        移动的水平和垂直坐标是相对于顶点把柄当前位置的。顶点把柄的位置是相对于调节杆原点的。
        改变调节杆的位置和在矢量图形编辑器里拖拽顶点可以达到相同的效果。

实例 这条语句把矢量图形演员“Archie”里的第二个顶点的第一个调节杆向右移动15个像素点,向上移动5个像素点。
        MoveVertexHandle(member "Archie", 2, 1, 15, -5)

参见 addVertex, deleteVertex(),originMode, vertexList
————————————————————————————————————
on moveWindow
语法 on moveWindow
语句
end

描述 系统信息和事件程序; 包含了当一个窗口移动时执行的语句。例如在舞台上拖拽一个电影到一个新位置,on moveWindow 事件程序是一个放置执行改变电影窗口位置的 Lingo 语句的好地方。

实例 这段程序在电影播放,窗口移动时在信息窗口中显示一个信息。
        
        on moveWindow
     put "Just moved window containing"&&the movieName
        end

参见 activeWindow, movieName,windowList
——————————————————————————————————
movie
    这个属性已经作废,请用movieName。
——————————————————————————————————
movieAboutInfo
语法 the movieAboutInfo

描述 电影属性。在编辑期间在 Mocie Properties 对话框里加入的一个字符串。这个属性是为允许 Shockwave 将来版本功能增强准备的。
        这个属性可以设置但不能检测。

     参见 movieCopyrightInfo
————————————————————————————————————
movieCopyrightInfo
语法 the movieCopyrightInfo

描述 电影属性。 编辑期间在 Movie Properties 对话框里加入的一个字符串。这个属性是为允许 Shockwave 将来版本功能增强准备的。
        这个属性可以检测和设置。

实例 这条语句在一个文本演员里显示版权信息:
        member("Display").text = "Copyright"&&the movieCopyrightInfo

     参见 movieAboutInfo
————————————————————————————————————————
movieFileFreeSize
语法 the movieFileFreeSize

描述 电影属性。返回由于改变一个电影内部的演员和演员库而产生的当前电影的未用字节数。Save and Compact 和 Save As 命令可以删除这个空间并改写文件。
        当电影没有未用空间时,the movieFileFreeSize 函数返回 0 。

实例 这条语句显示当前电影中的未用字节数:
        put the movieFileFreeSize
————————————————————————————————————
movieFileSize
语法 the movieFileSize

描述 电影属性。返回当前电影保存到磁盘上的字节数。这个数字和在Windows 里选择 File Properties 或在 Macintosh Finder 里选择 Get Info 返回的数字是相同的。

实例 这条语句显示当前电影的字节数:
        put the movieFileSize
————————————————————————————————
movieFileVersion
语法 the movieFileVersion

描述 电影属性。指出 Director 上次保存的电影的版本。结果是一个字符串。

实例 这条语句显示Director 上次保存的当前电影的版本:
        put the movieFileVersion
     --"800"
————————————————————————————————
movieImageCompression
语法 the movieImageCompression

描述 电影属性。指出当一个电影保存成Shockwave格式时Director应用于内部(非连接)位图演员的压缩类型。这个属性只能在编辑期间设置而且在这个电影保存成Shockwave格式前没有效果。它的值可以是这些符号中的任一种:

                意义
        #standard    用Director标准的内部压缩格式
        #jpeg        用JPEG压缩(看imageCompression)

        通常在Director的Publish Settings对话框里设置这个属性。
        你可以选择为特殊的位图演员设置它们的imageCompression 和 imageQuality 演员属性来跨过这个设置。        

     参见 imageCompression,imageQuality,movieImageQuality
——————————————————————————————————————
movieImageQuality
语法 the movieImageQuality

描述 电影属性。指出当the movieImageCompression属性设成#jpeg时的压缩级别。可接受的值的范围是0-100。0产生最低的图像质量和最高的压缩比;100产生最高的图像质量和最低的压缩比。
        你只能在编辑期间设置这个属性而且在这个电影保存成Shockwave格式前没有效果。
        个别演员可以通过用演员属性 imageCompression 来跨过这个电影属性。        

     参见 imageCompression,imageQuality,movieImageCompression
————————————————————————————————————
movieName
语法 the movieName

描述 电影属性。指出当前电影的简单名字。
        在 Director 编辑环境下,一个未保存的新电影的这个属性是一个空的字符串。

实例 这条语句在 Message 窗口里显示当前电影的名字:
        put the movieName

     参见 moviePath
————————————————————————————————
moviePath
语法 the moviePath

描述 电影属性。指出当前电影所在目录的路径名。
        为使路径名工作在Windows和Macintosh计算机上,用@路径名操作符。
        在看用在一个完成的电影中的mocieTime的实例之前,先看在Director应用程序目录内的Learning\Lingo Examples目录中的读、写文本电影。


实例 这条语句显示当前电影所在目录的路径名:
        put the moviePath

     实例    这条语句播放保存在当前电影所在目录下的Sounds子目录下的声音文件“Crash.aif”。注意使用的路径分隔符,指出是Windows环境:
        sound playFile 1, the moviePath&"Sounds/crash.aif"

     参见 @(pathname),movieName
————————————————————————————
movieRate
语法 sprite(whichSprite).movieRate
        the movieRate of sprite whichSprite

描述 数字视频精灵属性。控制在指定通道中播放的数字视频的速度。The movieRate是一个指定数字视频播放头的值。这个值是1说明是标准正向播放,-1说明是反向播放,0说明是停止。更高和更低的值也是可能的。例如,值是0.5使数字视频播放速度比正常减慢。但是,当 the movieRate 精灵属性超过1时,帧速可能变慢。随电影所运行的计算机的性能和数字视频精灵是否被拉伸变形等因素的变化,帧速可能受严重影响。
        这个属性可以检测和设置。
        在看用在一个完成的电影中的movieRate的实例之前,先看在Director应用程序目录内的Learning\Lingo Examples目录中的QuickTime和Flash电影。

实例 这条语句设在第9通道中的数字视频的播放速度为标准播放速度:
        sprite(9).movieRate = 1

     实例    这条语句设在第9通道中的数字视频的播放速度为反向播放:
        sprite(9).movieRate = -1

     参见 duration,movieTime
————————————————————————————————
movieTime
语法 sprite(whichSprite).movieTime
        the movieTime of sprite whichSprite

描述 数字视频精灵属性。确定正在由 whichSprite 指定的通道播放的数字视频的播放时间。The movieTime的值用ticks表示。
        这个属性可以检测和设置。
        在看用在一个完成的电影中的movieTime的实例之前,先看在Director应用程序目录内的Learning\Lingo Examples目录中的QuickTime和Flash电影。

实例 这条语句在信息窗口中显示在第9通道中的QuickTime影片现在的时间:
        put sprite(9).movieTime

     实例    这条语句设在第9通道中的QuickTime影片现在的时间为变量Poster的值:
        sprite(9).movieTime = Poster

     参见 duration
——————————————————————————
movieXtraList
语法 the movieXtraList

描述 电影属性。显示已经加到电影中的在 Movies/Xtras 对话框里所有 Xtras 的一个线性属性列表。
        #name——说明现在平台上的 Xtra 的文件名。可能一个列表没有 #name 条目,比如当这个 Xtra 只存在于一个平台中。
        #packagefiles——只在 Xtra 标记为下载时设置。这个属性的值是另一个列表,它包含当前平台的下载包里每个文件的属性列表。这个子属性列表里的属性是 #name 和 #version ,和在 XtraList 里建立的一样包含相同的信息。
        这两个可能的属性可以出现在 movieXtraList 中。

实例 这条语句在 Message 窗口中显示 movieXtraList 的输出:
        put the movieXtraList
        -- [[#name: "Mix Services"], [#name: "Sound Import Export"], [#name: "SWA Streaming \ PPC Xtra"], [#name: "TextXtra PPC"], [#name: "Font Xtra PPC"],[#name: "Flash Asset \ Options PPC"], [#name: "Font Asset PPC"], [#name: "Flash Asset PPC", \
        #packagefiles: [[#fileName: "Flash Asset PPC", #version: "1.0.3"]]]]

     参见 xtraList
————————————————————————————————————
MultiSound
语法 the multiSound

描述 系统属性。检测系统是否支持多声音通道而且 Windows 计算机是否有一个多通道声卡。

实例 如果计算机支持多声音通道,下面这条语句将用第二声音通道播放声音文件“Music.wav”。
if the multiSound then sound playFile 2, "Music.wav"