|
主题: 如何在D中满屏显示图片(长和宽不变形)
|
GDpig
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#12003/7/9 9:31:01
请问如何在D中满屏显示图片(长和宽不变形),而不需要在Stage中每张进行设置,只使用Lingo对Cast中的图片在调用时也可以实现长宽的不变形,多谢了。
|
D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#22003/7/9 10:12:05
在图片上加上 on beginsprite me sn=me.spritenum sm=sn.member pstagerect=(the stage).rect pstagewidth=pstagerect[3]-pstagerect[1] pstageheight=pstagerect[4]-pstagerect[2] ppicwidth=sm.width sprite(sn).width=pstagewidth sprite(sn).height=(pstagewidth).float/ppicwidth*(sm.height) end
编辑历史:[这消息被54zq编辑过(编辑时间2003-07-09 12:21:43)]
|
GDpig
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#32003/7/9 11:50:26
先多谢了,不过还是不行,我想是常量运算的问题,还有的是如果对图片添加语句的话,那么在Cast中的所有图片都要添加这些语句吧。
|
D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#42003/7/9 12:09:35
写在sprite上。。。。
|
GDpig
职务:普通成员
等级:1
金币:0.0
发贴:6
|
#52003/7/9 17:08:42
先多谢各位大虾,我要试一下。
|