|
主题: 如何在多个castLib中指定cursor
|
acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#12000/10/31 14:54:16
我现在遇到一个问题:我建了一个internal cast, 一个external cast,internal cast 的第一、第二个member是cursor及其mask,这时我发现无法使用cursor命令来设定cursor,因为cursor命令中没有指定castLib的参数。请问我该怎么办呢?总不至于非得把所有的member都放在一起吧?
|
5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
|
#22000/10/31 17:34:15
不太明白你的意思 cursor命令 cursor [castNumber, maskCastNumber]只用指定作为鼠标的位图和遮罩的位图的castlib通道就可以了。缺省下用的就是当前的内部castlib通道,如果要用外部castlib的演员通道,只须指定member of castlib"castlibname"就行了(不过你说你的“internal cast 的第一、第二个member是cursor及其mask”我就不解了)。 如果是为member指定鼠标,不管member是在哪个castlib,他在score的就变成sprite,只须用sprite(whichSprite).cursor = [castNumber, maskCastNumber]就可以改变其鼠标。
|
acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#32000/11/6 11:09:38
请问" member of castLib "castLibName"一句具体该怎么写呢?我写的怎么也通不过: on mouseEnter me sprite(me).cursor=[castLib("cursor").member(1),castLib("cursor").member(2) ] end
编辑历史:[这消息被acneyouth编辑过(编辑时间2000-11-06 11:10:29)] [这消息被acneyouth编辑过(编辑时间2000-11-06 11:11:23)]
|
Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
#42000/11/6 12:42:31
cursor 是一个command 不是sprite 的属性。
|
acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#52000/11/6 13:29:33
有这种用法: on mouseEnter me sprite(me).cursor=[1,2] end
只要只有一个castLib。
|
5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
|
#62000/11/6 15:19:25
假如光标及其遮罩是在 cast1 的演员表内通道 1和 2 on mouseenter me sprite(me.spritenum).cursor =[member 1 of castLib "cast1",member 2 of castLib "cast1"] end director新的这种点句法我也搞不大懂,有时候看着没错却老是抱错。
|
artdao
职务:普通成员
等级:1
金币:0.0
发贴:61
|
#72000/11/6 16:16:51
cursor用于内部光标时是命令 用于角色是属性
|
acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#82000/11/7 10:00:25
谢谢各位老哥,我明白了!
|