评论:在闪光灯站的制作中,有一些必须掌握,舞台放大元素不变形,这是必要的。




制作闪光全站仪时,必须掌握一些因素,舞台放大镜不变形,这是必要的。
只要第一帧添加一句:阶段。ScaleMode = stagescalemode.no_scale不会变形。舞台的这种特性可以解释更多的帮助。这时,舞台总是在中间显示。这是我们的定位元件是适应的麻烦,因为0的坐标X和Y轴不在显示器的左上角,但在舞台的左上角,舞台是在中间,所以当元素的X和Y轴0,左上角依然会出位置。

我们必须在舞台的左上角:阶段。对齐= stagealign.top_left,同样,如果你想调整右上角或右下角,你可以看到它的帮助,获得更多的信息。最后,插入Flash到HTML,记住宽度都设置为100%。有HTML边缘应设置为0。记住!

AS3有听力活动舞台的变化:event.resize,当舞台大小的变化,它会触发这个事件。我不知道如何欢迎信息和相互沟通。


示例代码:A、B、C和D的四个矩形放在浏览器的左边、右边、左边、右边。
非变形处理
ScaleMode = stagescalemode.no_scale阶段。
左对齐
将stagealign.top_left阶段。
一个自定义函数来控制四个MC的位置。
函数myFunction(){
的位置
内= 0
a.y = 0
的位置
b.x = stage.stagewidth-b.width
得= 0
的位置
C.X = 0
C.y=stage.stageHeight-C.height
的位置
d.x = stage.stagewidth-d.width
d.y = stage.stageheight-d.height
}
更改侦听阶段
stage.addeventlistener(event.resize,测试);

功能测试(E:事件):无效{
/阶段更改,重置MC的位置
myfunction();
}
安装位置
myfunction()