荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hawkwolves (十一狼), 信区: Multimedia
标  题: 一般变数(General)
发信站: BBS 荔园晨风站 (Sun Nov 12 03:11:48 2000), 转信

V010 - 一般变数(General)

AltDown

AltDown

Alt 键被按时 变数值为真

CapsLock

CapsLock

Caps Lock 键被按时 变数值为真

ClickX ClickY

ClickX

ClickY

ClickX 为使用者按滑鼠左键时 游标所在的萤幕横座标 ClickY为使用者按滑鼠
左键时 游标所在的萤幕纵座标

CommandDown

CommandDown

变数属於 Macintosh 系统专用 如果使用者按了 Command 键时 变数值为真


ControlDown

ControlDown

如果使用者按了 Control 键时 变数值为真

CursorX CursorY

CursorX

CursorY

CursorX 值等於从展示视窗的左边边界到现在游标所在位置的横向点图素点数
CursorY 值等於从展示视窗的上面边界到现在游标所在位置的纵向点图素点数


这二个变数与 ClickX ClickY 二者最大的不同为 CursorX CursorY 二者不需
要按滑鼠键就可以改变其值 而其它二者则一定要使用者按了滑鼠键後 才会改变
其值

如果希望在程式执行中 随时看到滑鼠的位置 就可以使用一个显示图示 放置变
数於图示中 设定为随时更新的模式 程式执行後 就会随时看到滑鼠的位置变化


DoubleClick

DoubleClick

如果滑鼠左键被按二下 变数值为真

e

e

数学符号 e 的值 自然对数(2.718281828459)

EvalMessage

EvalMessage

呼叫 Eval 函数时 产生语法错误时的讯息 当语法没有任何错误时 变数值为一
个空的字串

Evalstatus

EvalStatus

呼叫 Eval 或是 EvalAssign 函数时所传回的状态 变数值的意义见下表所示


数值  意义 数值  意义
0 没问题 17  需要指派或函数设定
1 表示式太长(极限值为409
bytes) 18 内部错误
2 图示、变数或字串太长 19 没有使用
3 少了引号 20  没有使用
4 使用了系统不认识的符号 21  未定义的函数
5 语法错误 22 未定义的变数
6 运算元使用错误 23 未禙ileTitle

档案的标题名称 这个名称的设定在 File Setup 的对话方块中 其中的 Title
栏位中的字串就是变数的值

栏位中的字串与对话方块右方的 Title Bar 有相关系 若没有选取 Title Bar 时
 既使 Title 栏位中输入文字 程式执行时也看不出来 若同时输入 Title 栏位
文字与选取 Title Bar 核对方块 则程式在执行时 可以看到标题栏上会出现
Title 栏位的文字

FirstName

FirstName

从系统变数 UserName 中 取得第一个名称为变数值 如果键入的 UserName 是将
名置於前 其会自动选取逗点後的第一个字为 FirstName 并将第一个字母转为大


所以 FirstName 与 UserName 有直接的关联 在英文的写法中 FirstName 代表
的是名 而 LastName 代表的是姓 写法是名在姓之前 所以在输入字串时 请特
别注意到当地通用的写法

Key

Key

使用者所按的键名 包含键盘上所有的键(功能键与数字键)

KeyNum

KeyNum

使用者所按的键之数值 Key 所代表的是一个字串 而 KeyNum 则为数值型式


LicenseInfo

LicenseInfo

产品上合约上所登录的使用者名称 指安装 A3W ?时所输入的资料 包括公司与个
人的名称

Machine

Machine

电脑的类别 以数值代表之 1 代表 Macintosh Plus, SE 或 Classic 2 代表
Macintosh 系统中除了 68000 系列以外的处理器与颜色能力 3 代表 IBM PC 或
是相容机种

MachineName

MachineName

所使用电脑的名称 若在 Windows 之下执行 名称皆为”IBM-PC or compatible


MediaLength

MediaLength

变数可以查询出影片中到底有多少个镜头(Frame)数量

MediaPlaying

MediaPlaying@"Icon Title"

查询影片图示或是视讯图示是否正在播映中 若是的话 值为真 若不是的话 则
值为假

MediaPosition

MediaPosition@"Icon Title"

查询目前正在播播影片或是视讯的镜头号码

MemoryAvailable

MemoryAvailable

可以使用的随机记忆体(RAM)大小 类似 DiskBytes 其值以 byte 为单位 执
行程式时若往往需要相当大的记忆体 用来处理声音 影片及图形 可利用此变数
来侦测记忆体是否足够 以防止记忆体不足而无法执行

MiddleMouseDown

MiddleMouseDown

如果使用者按滑鼠的中间按键 变数值为真

MouseDown

MouseDown

如果使用者按滑鼠的左方按键 变数值为真

MoviePlaying

MoviePlaying

如果正在播映数位影片 则变数值为真 可以用於同步的控制 当影片正在播映时
 若设定此变数给一个声音对话方块中的 Start Playing When TRUE 栏位 表示
当影片开始播映时 就同时播放此声音 结果就变成了影片的配乐了 您可以省去
重新编辑影片的时间

OSName

OSName

所使用作业系统的名称 如在 Windows 下执行 变数值为”Microsoft Windows”


OSNumber

OSNumber

以数字代表所使用作业系统的名称 1 代表 Macintosh 3 代表 Windows 可适用
於跨平台的作业

Pi

Pi

圆周率 3.1415926536

Resume

Resume

当使用者在 File Setup 对话方块之中设定一个 Resume 的选项时 本变数值为真


ResumeIcon

ResumeIcon

当选取 File Setup 对话方块中的 Resume 选项时 程式在呼叫别的程式又回来时
 会从离开的图示开始执行 这个功能属於 Resume 而 ResumeIcon 主要做的工
作也是与 Resume 有关 它可以指定一个计算图示 而且一定要是一个计算图示
这个图示会指定在程式回来时 先执此计算图示 结束後再执行其它的图示 指定
的方式如下

ResumeIcon := IconID@"Icon Title"

为什麽要有这样的功能呢 试想程式在离开之後 回来时需不需设定一些变数的值
 这是很有可能的 因为所呼叫的程式可能会改变原来变数的值 所以利用
ResumeIcon 来指定一个计算图示 将所有的变数值设定放置在此处 程式回来时
先执行它 就不会感觉状态不对了 多了这个保障的功能 相信程式的控制应该该
会更容易

Return

Return

Return 字元 可以利用为字串中的断字字元

RightMouseDown

RightMouseDown

如果使用者按滑鼠的右键 变数值为真

ScreenDepth

ScreenDepth

萤幕显示所代表的位元数 4 位元代表 16 色显示 8 位元则代表 256 色显示


SerialNumber

SerialNumber

产品的序列号码

Sessions

Sessions

使用者使用本档案的次数 若将档案设定为 Restart 则此值将为 1 用来知道使
用者执行的次数 可作为提供讯息的依据 所以当 File Setup 对话方块中的设定
为 Resume 时 就可以利用此变数来计算使用者重覆使用本档案的次数 用来制作
上机次数的统计 应该是蛮理想的

ShiftDown

ShiftDown

如果使用者按 Shift 键 变数值为真

SoundPlaying

SoundPlaying

如果现在正在播放声音 则本变数值为真 确保声音可完全播放 可於程式以决策
图示加以控制 特别在声音与其它物件同时
Tab

Tab

Tab 字元

TimeOutLimit

TimeOutLimit

设定时间限制 以秒数为单位 使用者时间限制内若没有任何动作 系统会自动使
用 TimeOutGoTo 函数 跳到指定的图示上执行

UserName

UserName

储存使用者的全名 可以设定文字输入交谈 使用者输入的方式将 EntryText 的
值 变为 UserName 也可以直接指定变数值 设定的方式如下

UserName := EntryText@"TypeFullName"

Version

Version

Authorware 的版本号码

WindowHandle

WindowHandle

在 Windows 中 每一个视窗都含有一个号码 这个号码是唯一的 利用来控制视
窗的状态 此变数就是储存这样的值 它表示这个档案的展示视窗的控制号码 在
有些外部的函数设计上 如 C++ 等 有时候就会需要这样的一个数值当做参数


WindowHeight

WindowHeightandle

展示视窗的高度 以点图素表示

WindowLeft

WindowLeft

从画面的左方边界 一直到展示视窗左方边界的距离 以点图素表示

WindowTop

WindowTop

从画面的上方边界 一直到展示视窗上方边界的距离 以点图素表示

WindowWidth

WindowWidth

展示视窗的宽度 以点图素表示之







曾安德 编著


--
   ┏━┳━┳━┳━┳━┳━┳━┳━┓
   ┃当┃你┃你┃你┃去┃我┃我┃我┃ My e-mail:   11_wolf@163.net
   ┃了┃跟┃也┃没┃做┃手┃要┃不┃ My oicq:     40356
   ┃小┃在┃没┃有┃老┃敲┃把┃再┃
   ┃尼┃身┃有┃讲┃和┃木┃你┃烦┃
   ┃姑┃后┃哭┃话┃尚┃鱼┃忘┃恼┃

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.szptt.net.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店