Flash中使用dragOut事件实现对象缩小

2025-06-27 15:25:30

1、打开一个已有的作品,本例为“太阳”。

Flash中使用dragOut事件实现对象缩小

2、在作品中已有一个太阳元件,并且已拖动到舞台中,我们使用“任意变形工具”将太阳元件拉士候眨塄大。在“属性”面板中,设置“实例名称”为“sun_mc”。

Flash中使用dragOut事件实现对象缩小
Flash中使用dragOut事件实现对象缩小

3、在“代码”图层的第1帧右击,选择“动作”选项。

Flash中使用dragOut事件实现对象缩小

4、首先,注册太阳元件sun_mc鼠标移入事件的侦听器,接收者函数为onover。

Flash中使用dragOut事件实现对象缩小

5、接着,定义侦听器函数onover,参数e为鼠标事件。

Flash中使用dragOut事件实现对象缩小

6、用if语句判断,鼠标是否处于按下状态。

Flash中使用dragOut事件实现对象缩小

7、如果鼠标处于按下状态,即鼠标从对象外移入且鼠标处于按下状态,对象的宽变为原来的一半。

Flash中使用dragOut事件实现对象缩小

8、对象的高度变为原来的一半。

Flash中使用dragOut事件实现对象缩小

9、运行程序,当按下鼠标从对象外移入对象内,对象太阳即按比例缩小。

Flash中使用dragOut事件实现对象缩小
Flash中使用dragOut事件实现对象缩小

10、你会在Flash中实现鼠标按下滑进时对象缩小了吗?是不是挺有意思的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢