网页前端设计

http://www.86y.org
feedskyQQ邮箱

搜索文章

如何让加载的flash元件垂直距中

关注我吧
 2014/2/28 11:12:20 阅读次数:2160

今天在做flash的时候发现元件的位置是固定的,然后没办法随着浏览器的改变而变化(让元件垂直距中),下面就介绍如何用脚本来控制,场景尺寸变化时变更影片的位置。

如何让加载的flash元件垂直居中


下面举一个在AS2中的例子:
新建一影片,新增一个影片元件,为了方便在元件上画一个矩形,然后拖出场景取名为aa。然后在场景的时间轴上写下如下代码:

function center(){
 aa._x=(Stage.width-aa._width)/2;
 aa._y=(Stage.height-aa._height)/2;
}

center();
var obj:Object=new Object();
obj.onResize=function(){

 center();
}
Stage.align="TL";
Stage.addListener(obj);

元件实例下载地址:http://www.86y.org/upload/flash/20140228113021818.swf

实例fla源文件下载:http://www.86y.org/download/flash元件垂直距中.fla

好了,写完了!


大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭