- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见Lingo指令介绍
常见Lingo指令介绍
一、控制Sprite的常见指令
1.指令名称:sprite member
指令语法:the member of sprite
指令说明:sprite所代表的cast member。
例:精灵替换
set the member of sprite 1 to yuan
可改为:Sprite(1).member=”yuan”
点句表示法:
ObjectName.[Property|function|Chunk that you want to specity]
2.指令名称:sprite memberNum
指令语法:the memberNum of sprite
指令说明:sprite所代表的cast member所在的位置。
例:循环播放
on exitFrame me
if sprite (1). memberNum =10 then
sprite (1). memberNum = 1
else
sprite (1) .memberNum=sprite( 1).memberNum+1
end if
go to the frame
end
3.旋转、倾斜、翻转精灵
指令说明:这些变换可以应用于位图、文本、矢量图形、GIF及Flash,但不能用于域,以及工具面板上的椭圆和矩形。
(1)旋转:正值代表顺时针,负值代表逆时针
sprite(1).rotation=30
set the rotation of sprite 1 to 30
例:指针调节
sprite(1).rotation=sprite(1).rotation+5
(2)倾斜:正值向右倾斜,负值向左倾斜,正常状态为0
sprite(1).skew=10
set the skew of sprite 1 to 10
例:图形变形
sprite(1).skew=sprite(1).skew+10
(3)翻转:左右(水平)翻转flipH,上下(垂直)翻转flipV,设置值为TRUE或FALSE(1或0)
sprite(1).flipH=TURE
sprite(1).flipV=1
例:翻转与恢复
4.指令名称:blend
指令说明:相当于sprite在stage上的透明度,值可从0到100,数值越小透明度越高。
Sprite(1).blend=50
Set the blend of sprite 1 to 50
例:图像渐淡
sprite(1).blend=50
5.指令名称:loc、locH、locV
指令说明:the loc of sprite:sprite当前的位置,相当于point(the loch, the locV)
the locH of sprite:水平位置
the locV of sprite:垂直位置
sprite(1).loc=point(320,240)------point
sprite(1).locH=320――数值
sprite(1).locV=240――数值
例:设置精灵位置
sprite(1).loc=point(320,240)
6.locZ
指令说明:sprite目前在Z轴上的高度。Channels之间存在高低与前后的关系,channel小的sprite位于下层,channel大的sprite位于上层。
例:点击相应图片移到最上层。
on startMovie
global highestCard
highestCard=5
end
on mouseUp
global highestCard
highestCard=highestCard+1
sprite(the clickOn).locZ=highestCard
end
7.Top、bottom、Left、right
指令说明:环绕sprite长方形的上下左右坐标。
on mouseUp me
put sprite(1).top
put sprite(1).bottom
put sprite(1).left
put sprite(1).right
end
用massage窗口查看。例:文字上下或左右反复运动。
Put Sprite(1).rect
8.指令名称:trails
指令说明:在stage上留下残影
sprite(1).trails=true
9.updatestage
更新画面,常用于显示连续的动作
例:拖尾移动
on mouseUp me
sprite(1).trails=true
repeat with x=1 to 100
sprite(1).locH=sprite(1).locH+2
updatestage
end repeat
end
10.
文档评论(0)