#12001/10/2 2:27:35
property pSpriteList, pMemberList, pPressed
on getPropertyDescriptionList me
list = [:]
addProp list, #pSpriteList, [#comment: "Sprite List",#format: #list, #default: []]
return list
end
on beginSprite me
pMemberList = [:]
repeat with i in pSpriteList
addProp pMemberList, i, sprite(i).member.name
end repeat
hidePopup(me)
end
on mouseDown me
pPressed = TRUE
end
on mouseUp me
liftUp(me)
end
on mouseUpOutSide me
liftUp(me)
end
on liftUp me
pPressed = FALSE
hidePopup(me)
select(me)
end
on showPopup me
repeat with i in pSpriteList
sprite(i).member = member pMemberList.getProp(i)
end repeat
end
on hidePopup me
repeat with i = 1 to pSpriteList.count
sprite(pSpriteList[i]).memberNum = 0
end repeat
end
on exitFrame me
if pPressed then
showPopup(me)
s = the rollover
if (pSpriteList.getOne(s)) then
sprite(s).member = member (pMemberList.getProp(s)&&"vehicle")
end if
end if
end
on select me
s = the rollover
if (pSpriteList.getOne(s)) then
go to frame pSpriteList.getOne(s)
end if
end
然后做几个要弹出的选项,就可以了。
on select me
s = the rollover
if (pSpriteList.getOne(s)) then
go to frame pSpriteList.getOne(s)
end if
end
这部分是控制跳转的,可以直接到帧,或者电影或者marker
编辑历史:[这消息被bluebox编辑过(编辑时间2001-10-02 02:29:20)]
[这消息被东影默编辑过(编辑时间2001-10-02 22:05:04)]