Lingo常用辞典- I

4/7/2006来源:Director教程人气:7847

L018 - I

idle
on idle
  statement(s)
end idle
当电影在播映时 若程式没有执行任何的 Handler 时 这时可以让程式来执行 idle Handler 之中的指令 但是因为电影一有空档时 就会来执行这个 Handler 所以在这个 Handler 之中尽量不要放置太多的指令动作 以免影响到电影播映的速度 
idleHandlerPeriod
the idleHandlerPeriod
设定 On idle 这个Handler执行时的问隔长度 以tick为单位 
idleLoadDone
idleLoadDone(数值)
指定数值中的代表Cast member全部载入到记忆体中时 指令即为真值 
idleLoadMode
the idleLoadMode
决定目前在idle时所载入Cast Member的动作状态为何 情况有四种 
0 未执行闲置载入的作业
1 当在二个frame间若有空档时 执行闲置载入的作业
2 以 idle的事件来启动载入的动作
3 尽可能地执行闲置载入的作业
idleLoadPeriod
the idleLoadPeriod
设定闲置载入作业的时间单位 
idleLoadTag
the idleLoadTag
指定idleLoadTag的数值为何 可与idleLoadDone合用 
idleReadChunkSize
the 区块大小 of member 值
每次载入Cast member时 系统所能读入的档案区块大小 
if
if 判断式 then
  动作
else
  动作
end if
if...then 的语法应该是相当熟悉的 主要的几种语法规则如上列所示 
ilk
ilk(项目, 类型)
查询某一个变数项目 item 是否为一个指定类别 type 的资料型态 如果是的话 结果值为真 如果不是的话 结果值为假 真值以数值代表为 1 假值以数值代表为 0 请参考下表 
变数型态
#list
#linearlist
#PRopertylist
#point
#rect
linear list
1
1
0
0
0
property list
1
0
1
0
0
point
1
1
0
1
0
rect
1
1
0
0
1
importFileInto
importFileInto 值, 档名
将某个档案载入而成为一个Cast Member 存放的位置由 castMember 来表示 
inflate rect
inflate(矩形, 宽度, 高度)
改变某一个矩形 rectangle 的宽度 widthChange 与 高度 heightChange 这个改变的幅度会更动上下左右的大小 例如 
put inflate (Rect(10, 10, 20, 20), 2, 1)
结果为 Rect (8, 9, 22, 21)
ink of sprite
the ink of sprite 数值
查询或设定某个分镜的颜料效果 结果值以一个数值取代之 数值的意义如下表所示 
数值
颜料效果
0
Copy
1
Transparent
2
Reverse
3
Ghost
4
Not copy
5
Not transparent
6
Not reverse
7
Not ghost
8
Matte
9
Mask
32
Blend
33
Add pin
34
Add
35
Subtract pin
36
Background transparent
37
Lightest
38
Subtract
39
Darkest
items
the number of items in 表示式
表示式中的全部项目数字 
insertFrame
insertFrame
复制一个目前的frame到下一个位置上 但要与beginRecording配合使用 
inside
inside(point, rectangle)
查询某个点 point 是否存在於某一个矩形 rectangle 之内 这个可以应用在拼图的游戏之中 若点在矩形之中 则传回的值为真 若点在矩形之外 则传回的值为假 
inside point
inside(点, 矩形)
点是否在距形内 
installMenu
installMenu cast member
将某个文字Cast member 放置成为功能表 这个卡司成员将变成一个自订的功能表 若想删除这个功能表 可以去使用指令 installMenu 或是加上一个引数 0  两者皆可 
integer
integer(表示式)
integerP 为查询某个算术式的值是否为整数 而 integer 则表示将某个算术式的小数去除 结果传回的值为这个算术式的整数 
integerP
integerP(表示式)
查询某个算术式的值是否为整数 若为整数 则结果值为真 
intersect
intersect(矩形1 , 矩形2)
矩形1是否与矩形2相重叠 
intersect rect
intersect(矩形1, 矩形2)
指令 intersect 为二个分镜的重叠测试 而这个指令表示二个矩形方块的重叠方式 若矩形一 rectangle1 与矩形二 rectangle2 重叠时 指令的值为真 
intersects
sprite 数值1 intersects 数值2
若某个分镜图形的矩形范围与第二个分镜图形的矩形范围重叠时 这个指令的值为真 可以应用在拼图的应用之上 
item...of
item 数值 of 值
item 项目一 to 项目二 of 值

查询某个持定的项目 

itemDelimiter
the itemDelimiter
设定项目的区隔符号为何 正常的符号为逗号