sprite和cast member
当演员在舞台上出现的时候,演员就不再是演员,而是它演绎的角色.
介,就是cast member和sprite的关系。
sprite和channel
演员sprite在舞台上的前后关系是由channel定的。站在channel 1的演员会被2上演员挡住。
channel数字越大,离观众越近。
场景中最多有1000个channel。
sprite描述了些啥
就是sprite的property,包括:
- size
- location
- 扮演它的演员cast member
- 当然sprite角色也有自己的名字
- 啥时候上场,the frames in which the sprite occurs;
通过修改上面这些属性,就可以旋转缩放什么的。什么包括:
resize, rotate, skew, flip, change foreground color, change background color, etc.
Filter
sprite的一个种property。利用它完成反转效果什么的比较方便。
就是为sprite临时性的改变一下外观什么的。可编程。
Ink
Ink是另一个重要property,用来控制sprite在stage中的外观,例如那个矩形,背景色透明,颜色混合的方式(FW/PS中颜色滤镜的那些反转色,纯色填充,变亮啥的)。也可以用它做蒙版效果。
member和meberNum:Lingo修改cast member
sprite(1).member = "castmemberName"
或
sprite(1).memberNum = castmemberNum
注:你可能会奇怪为什么修改以后显示的仍然是原先的内容,是不是忘记updateStage
castLibNum:指定cast
在Cast脚本库中俺们就晓得了,movie是可能有多个cast的,到底是哪个cast,Sprite有这样一个属性:castLibNum.