It's seemed very strange. I don't know what's wrong with it . You can
download that file from:
www.irisdream.com/sound4.dirAll things will be fine before you have a view of that code .you can play it
in Director. But after you view the behaviour named 'B_sound button' I gived
below, you can never play the movie anymore.Just a pup-up window tell me
that:" Script error: Variable used before assigned a value."
What's wrong with that , and how to fix it?
Finally I found it worked well with Director 8.0 . But I use Director 8.5.
What's the difference?
-- sprite ref, ie (sprite 1)
property pSprite
-- member refs, ie (member 1 of castLib 1)
property pUpMember
property pDownMember
on beginSprite me
pSprite = sprite(me.spriteNum)
end
on getPropertyDescriptionList me
myList = [:]
myList[#pUpMember] = [#comment: "Up state:", #format: #graphic,
#default: 1]
myList[#pDownMember] = [#comment: "Down state:", #format: #graphic,
#default: 1]
return myList
end
on mouseUp me
pSprite.member = pUpMember
end
on mouseDown me
pSprite.member = pDownMember
end
on mouseUpOutside me
pSprite.member = pUpMember
end