先建立一个FLA文件,宽:300,高:300.
然后放一个BUTTON在舞台上,实例名:VBtn.
代码:
import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
var MyStage:Stage = stage;
MyStage.scaleMode = StageScaleMode.NO_SCALE;
MyStage.align = StageAlign.TOP_LEFT;
MyStage.addEventListener(Event.RESIZE, resizeDisplay);
function resizeDisplay(event:Event):void {
var nowWidth:int = stage.stageWidth;
var nowHeight:int = stage.stageHeight;
var precent:Number = nowWidth/300
VBtn.width = precent*100;
VBtn.height = precent*20;
}
这是个简单的例子,里面20是BUTTON 的高度,100是BUTTON的宽度.根据舞台的大小,得出一个百分比.然后在加到组件里。但是你可以发现,我只是把precent定义为宽度比例,如果宽度不变,组件大小也不变了。但是........
你自己可以修改下嘛.如:监视舞台大小比例.然后再把比例转为组件比例
作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/212/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
牛C网推荐您再看看以下日志:
Flash-通过一个实例学习attachMovie的用法
ActionScript 3.0 游戏开发之打气球
FLASH CS3 BUTTON组件应用开发(二)
Flash教程-用AS实现右键菜单的最简单方法
Flash AS教程-用计时的方法判断双击的代码
视频开发
用FLASH ? 还是用Silverlight ?
Aswing 是好东西
gskinner AIR插件与Adobe FLASH CS3 AIR插件的问题
Flash CS3制作跟随鼠标的弹性小球运动小游戏
Flash-通过一个实例学习attachMovie的用法
ActionScript 3.0 游戏开发之打气球
FLASH CS3 BUTTON组件应用开发(二)
Flash教程-用AS实现右键菜单的最简单方法
Flash AS教程-用计时的方法判断双击的代码
视频开发
用FLASH ? 还是用Silverlight ?
Aswing 是好东西
gskinner AIR插件与Adobe FLASH CS3 AIR插件的问题
Flash CS3制作跟随鼠标的弹性小球运动小游戏
Flash CS3 List组件应用扩展
Flash教程-加载图片按比例显示的实现方法





