文章详细
如何让加载的flash元件垂直距中
 2014/2/28 11:12:20 评论:0人 阅读次数:6077

今天在做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

好了,写完了!

如需转载请注明出处:http://www.86y.org/art_detail.aspx?id=689【如何让加载的flash元件垂直距中】幸凡学习网
0
 
相关文章
推荐文章
Created By Charry-May 3,2010
粤ICP备10093478号-1
顶部