[原]如何创建屏幕可拉伸图象

| |
[不指定 2004/08/30 15:32 | by xeric ]
代码在下面,先建立一个图象的MC,
把左上角设为注册点,然后在没MC右下角建立一个小的按纽
把代码放到按纽中就行了
原理非常简单
就是根据MC的坐标和鼠标的坐标来建立一个新的width和height
on(press)
{
var now_pic_x:Number;
var now_pic_y:Number;
now_pic_x = this._x;
now_pic_y = this._y;

var now_mouse_x:Number = _root._xmouse;
var now_mouse_y:Number = _root._ymouse;

}
on(dragOut)
{
this.onEnterFrame = function()
{
now_mouse_x = _root._xmouse;
now_mouse_y = _root._ymouse;
var now_width:Number = now_mouse_x - now_pic_x;
this._width = now_width;
var now_height:Number = now_mouse_y - now_pic_y;
this._height = now_height;
}
}
on(release, releaseOutside)
{
this.onEnterFrame = function()
{}
}


/////////////////例子
[swf width=400 height=300][^upload^]/1093851344.swf[/swf]
闪[FLASH] | 评论(0) | 引用(0) | 阅读(2258)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 请输入左侧的字母,不区分大小写