主题:  Set the member of Sprite () of

hexart

职务:普通成员
等级:1
金币:1.0
发贴:216
#12002/5/23 17:20:47
请教高手,director中角色替换的脚本应该怎么写?
例如,我想要让鼠标经过时替换角色,
on mouseEnter
set the member of sprite 15 to 26 -------15和26是精灵在角色库中的名称或是位置序号
end mouseEnter
这段脚本那里错了。
我查了Lingo词典,说the member of sprite 的用法是
sprite (whictsprite). member
怎么用呢?
另外,替换鼠标指针的形状怎么写脚本? :confused:



yiyunmedia

职务:普通成员
等级:1
金币:0.0
发贴:4
#22002/5/23 19:21:12
理解一下以下三段:
----------------------------
property pMemberNormal, pMemberRollover

on beginSprite me
pMemberNormal = sprite(me.spriteNum).member
pMemberRollover = member(pMemberNormal.number + 1)
end

on mouseEnter me
sprite(me.spriteNum).member = pMemberRollover
end

on mouseLeave me
sprite(me.spriteNum).member = pMemberNormal
end
-----------------------
property pMemberNormal, pMemberRollover

on beginSprite me
pMemberNormal = sprite(me.spriteNum).member
pMemberRollover = member(pMemberNormal.name&&"rollover")
end

on mouseEnter me
sprite(me.spriteNum).member = pMemberRollover
end

on mouseLeave me
sprite(me.spriteNum).member = pMemberNormal
end
------------------------------
property pMemberNormal, pMemberRollover

on getPropertyDescriptionList me
return [#pMemberRollover [#comment "Rollover Member",
#format #member, #default VOID]]
end

on beginSprite me
pMemberNormal = (sprite me.spriteNum).member
end

on mouseEnter me
(sprite me.spriteNum).member = pMemberRollover
end

on mouseLeave me
(sprite me.spriteNum).member = pMemberNormal
end



遥忘

职务:普通成员
等级:1
金币:0.0
发贴:18
#32002/5/23 22:53:21
你将演员表中的26号演员换个名字,比如取名叫“026”,脚本改为
on mouseenter me
set the member of sprite 15 to member"026"
end
应该就可以了,这个我也碰到过。
鼠标对应的有张表,里面有代号,你写一下就行了,就好像换角色一样。



满眼金星

职务:普通成员
等级:2
金币:1.0
发贴:441
#42002/5/23 23:20:55
set the member of sprite 15 to member "026"
sprite(15).member=member("026")
一样的,看习惯~
鼠标
cursor 鼠标图形的数值



春花秋月

职务:普通成员
等级:1
金币:0.0
发贴:75
#52002/5/24 16:06:47
行为库里面不有这种行为吗?
用按钮行为和按变光标行为不就行了吗?
这很方便的.



hexart

职务:普通成员
等级:1
金币:1.0
发贴:216
#62002/5/27 18:14:34
yiyunmedia, 你那一大段确实搞不明白,能详细解说其中的一部分么?



非的

职务:普通成员
等级:1
金币:0.0
发贴:49
#72002/5/29 10:38:17
对,行为库里面的就很好使,是自己的指针很容易出现问题,要用也最好用黑白两色的,要不不知道什么指针变换就变换不出来了,最好用行为库的Rollover Cursor Change