合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

如何建立与Flash 4中拖放与目标地区

时间:2013-04-22 13:09来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


如何建立与Flash 4中,将检查的目标区域,并响应与糯米行为或放回可拖动对象拖放互动。你应该熟悉建筑的MovieClip操作选项卡。
步骤:
1
。构建可拖动对象
2
。建立目标区
3
。建筑反馈
4
。脚本
5
。与超越
构建可拖动对象
可拖动的对象是一个按钮,在第一帧的影片剪辑。
添加到FLA的象征,行为的MovieClip
添加停止行动的第一帧。插入一个按钮用以下行动:
(新闻)
开始拖动(GetProperty的(,_y _x))
完(记者)
这将使可拖动的对象。你甚至可以拖放区域限制使用的矩形选项。添加第二个框还带有停止行动,并有一个图形按钮(向上状态图形)的第一帧等于。请确保两个图形放置在同一地点。
建立目标区
目标区域是影片剪辑,只是不要忘了他们的名字时,放置在舞台上! MC没有实例名称将不会出现在目标窗口!到目前为止,我发现,只有MCS填充图形将在这里工作。
建筑反馈
创建一个MovieClip空关键帧停止动作。空帧的数目依赖于目标区域的数量。
然后导入一种声音,并将它插入这些空帧后,只播放一次。
脚本
首先,所有的地方可拖动对象,反馈MC和在舞台上的目标区域。需要注意的是反馈MC将显示为一个小圆圈。他们适当命名。
我们想要什么?
用户可以拖动对象特定区域,但其中只有一个是正确的。当所有的对象已正确放置播放声音。有几种可能性,当用户拖放一个对象:
可拖动对象被放置在一个正确的目标区域。
可拖动对象被放置在一个不正确的目标区域。
一个可拖动对象放置ouside任何目标区域。
应该发生什么?
正确的目标区域
存储这样的结果,并检查所有对象已经被正确放置。
如果是这样玩的反馈声音
不正确的目标区域>什么都不做(尚未)
任何目标区域外什么也不做,(还)
如何检查对象是否已被释放超过目标区?
Flash 4
中具有系统变量称为_droptarget下降的MC的可拖动对象的名称将自动存储。打开可拖动对象MC,选择thebutton,右击并选择属性。单击操作选项卡。
可拖动对象按钮具有以下脚本:
(发布)
停止拖动
/ /
用户释放鼠标​​按钮
如果(_droptarget“/名称正确TargetArea”,)
/ /
删除对象在一个正确的目标区域
告诉目标[反馈MC的实例名]
/ /
告诉反馈MC前进一帧
转到下一帧
/ /
当所有的对象都被正确放置的声音将发挥
告诉完目标
转到下一帧
/ /
可拖动对象MC将前进一帧,从而防止再次可拖动的MC
如果结束
结束(发行版)
进一步增强
让我们有一个可拖动对象捕捉到它原来的地方后,它被放置到一个不正确的目标区域。以这种方式,向用户提供反馈,也。这是通过下面的步骤:
1
。存储初始的可拖动对象的xy坐标
2
。当发布了一个不正确的目标区域设置属性功能,将其归为存储的值。
步骤1:在主时间轴可拖动对象的第1帧帧动作中增加以下内容作为[=一个按钮]
设置变量:的“ORGX”= GetProperty的(“”_x
/ /
指定值的x坐标变量ORGX
设置变量:狂欢”= GetProperty的(“”_y
/ /
y坐标值分配给变量狂欢


(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询