java语言flex+red5视频聊天功能,在视频全屏后,如何让视频在画布中居中。求一算法!

我是学Java,最近使用Flex+red5在做一个视频聊天功能。视频功能已经实现。只不过在视频时全屏后,Video不居中显示。我是这样stage.fullScreenSo... 我是学Java,最近使用Flex+red5在做一个视频聊天功能。
视频功能已经实现。只不过在视频时全屏后,Video不居中显示。
我是这样
stage.fullScreenSourceRect = new Rectangle(myVideoX,myVideoX,myVideoWidth,myVideoHeight);
stage.displayState = StageDisplayState.FULL_SCREEN;
但是全屏后video无法居中显示。而Rectangle这个X,Y属性也很操蛋。
我传的是myVideoX,myVideoY这两个变量来动态改变大小。
但是当myVideoX与myVideoY都为0时,video会在左上角显示。如果把这两个都改为10,那么他们会冲出屏幕,往左上角偏。只有为负数时,它会往右下走!
我想求个算法,我现在要求在1024*768时,video大小为640*480,如果比1024*768小则为320*240,如果比1024*768大,则为800*600。
上面虽然说了很多,但我只是想说明情况。
小弟就想求个算法,如何居中。
很不好意思,我第一次用百度知道,我病没有分。
希望好心的大哥,大姐们,能给我解决!
感激不禁!
展开
 我来答
liyongyao1988
2011-07-01 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:81.9万
展开全部
获取屏幕分辨率,判断既可。java本身有对应的方法,你百度下,我用手机,写不了代码,希望能帮你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式