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

 时间:2026-04-25 05:27:20

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中实现鼠标按下滑进时对象缩小了吗?是不是挺有意思的。

  • 在Flash中如何用Shape类绘制矩形边框
  • Flash如何制作字体变形动画
  • Flash如何制作飞舞的蝴蝶
  • flash中图元等的定位问题
  • Animate如何用按钮控制时间轴(AS3)
  • 热门搜索
    五一英语手抄报 庆国庆迎中秋手抄报 庆十一手抄报 手抄报板块 手抄报的版面设计 构建和谐校园手抄报 建军节手抄报内容20字 快乐五一英语手抄报 大自然的启示手抄报 诚实守信手抄报图片