#22002/9/3 10:26:53
在几个行为中,基本上有一句建立新的转换member
myTransitionMember = new (#bitmap, castLib mySprite.castLibNum)
然后设定大小和深度
myTransitionMember.image = image (myOriginalMember.width, myOriginalMember.height, 32, 8)
这时把他增加16bit情况改成
case myOriginalMember.depth of
32:
myTransitionMember.image = image (myOriginalMember.width, \
myOriginalMember.height, 32, 8)
16:
myTransitionMember.image = image (myOriginalMember.width, \
myOriginalMember.height, 16)
end case
myOriginalMember应该和设定形参对应
然后,因为16bit是不能设定alpha的
所以应该在找到
myTransitionMember.useAlpha = TRUE
改成
if myOriginalImage.depth = 32 then
myTransitionMember.useAlpha = TRUE
end if
我改了两个时可以的,还有不行,就这样依次查下去