这里有一个是为数学恶魔准备的!
我有一个as3应用程序,加载各种电影剪辑里面的SWF1280宽,720高。我想适合这些主权财富基金到一个高885宽乘500高的内容框。主权财富基金必须保持1.77的比率。如果as3能识别出1280高乘720宽的主权财富基金,这就很容易了。然而,它不是这样做的,它采用swf中电影剪辑的大小,该大小是可变的(只要它在原始大小边界内)。
谁知道我如何使SWF适合内容框,即使影片剪辑大小不同,因此原始SWF大小不同?
谢谢
发布于 2012-01-17 23:36:10
如果您知道原始大小,并且它始终是相同的,那么您可以根据原始大小和目标大小之间的比例手动设置比例。
885 / 1280 = .69140625
500 / 720 = .694444444
所以你可以这样做:
mySwf.scaleX = mySwf.scaleY = .69;并且它应该被适当地缩放。
https://stackoverflow.com/questions/8896714
复制相似问题