`
thesp2
  • 浏览: 54562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex4+Flash CS3+TweenLite简单实现打苍蝇游戏

阅读更多
最近在学习Flash CS3与Flex结合制作游戏方面的东西,领导要求实现一个简单的打苍蝇游戏,类似于开心农场里的。当然效果不需要多好,能够打死苍蝇就可以了。
刚开始接触Flash CS3,没什么绘图经验,所以美工根本就没有,只是用一些相应的标记表示一下而已。
实现思路是使用Flash CS3设计好苍蝇、苍蝇拍这些元件。然后再Flex中实现具体的逻辑。
苍蝇元件-MovieClip,具有4个方向关键帧和拍打后的状态关键帧。
苍蝇拍元件-Button,苍蝇拍拍打效果。
Flex中继承了苍蝇模型,使其可以随机移动。为了避免内存泄漏,还创建了一个可以产生苍蝇的“粪池”。
效果如下:


源码见附件。

当然,还有很多需要改进的地方。
1、苍蝇拍使用MovieClip,使其更好的可以进行碰撞检测。
2、苍蝇拍最好在Flex中继承一下,点击的回调函数中继承的类中设置和调用,更好的分离了2个部分。
3、将苍蝇做成翅膀抖动效果。
  • 大小: 13.7 KB
分享到:
评论

相关推荐

    flex 缓动框架tweenlite

    TweenLite为GreenSock公司的一款基于ActionScript的免费开源的物理引擎。目前所开放下载的有 as2.0 和 as3.0 两个版本。用起来也相当的轻便,也是比较主流的第三方缓动引擎在使用方面也比较简单。可以参考网上的中文...

    flash as3.0 TweenLite第三方缓动类

    4. **高性能**:TweenLite经过优化,运行效率高,即使在大量元素动画场景下也能保持流畅。 5. **扩展性**:TweenLite与其它GreenSock工具(如TimelineLite、TimelineMax)配合使用,可以创建复杂的交互式动画和时间...

    TweenLite在Flash中类包.rar

    TweenLite是Flash动画开发中的一个强大工具,尤其在ActionScript 3.0环境下,它极大地简化了对象渐变动画的创建。这个压缩包"TweenLite在Flash中类包.rar"包含了一系列关于TweenLite的资源,包括动画实例和可能的源...

    Flash缓动插件——TweenLite

    总之,TweenLite作为一个高效的Flash缓动插件,凭借其简洁的API、出色的性能和丰富的功能,成为了众多Flash开发者在实现动态效果时的首选工具。无论你是新手还是经验丰富的开发者,掌握TweenLite都将极大地提升你的...

    as3程序源文件 TweenLite

    TweenLite是ActionScript 3(AS3)编程中的一款强大且高效的动画库,它使得在Flash平台上创建平滑、复杂的动画效果变得简单易行。这个压缩包中的TweenLiteExample文件很可能是包含了一些示例代码,用于展示如何在AS3...

    TweenLite 商业完整插件包

    4. **高级功能**:除了基本的补间,TweenLite还支持贝塞尔曲线、缓动函数(Ease)、时间线(Timeline)、延迟、重复和链式调用等多种高级特性,为动画设计提供了丰富的可能性。 5. **可扩展性**:TweenLite是...

    tweenLite中文手册与参数说明

    TweenLite 是一款高效、功能强大的AS3(ActionScript 3)缓动库,相较于Adobe官方的Tween类,它提供了更多的特性和优化。TweenLite 的主要优势在于其出色的性能、丰富的功能以及灵活的使用方式,使其成为AS3开发中的...

    TweenLite.rar

    TweenLite是一款广泛应用于动画制作和游戏开发中的轻量级缓动库,尤其在JavaScript和Flash平台上备受推崇。它提供了一种高效、灵活的方式来创建平滑的过渡效果和复杂的动画序列,使得开发者能够轻松地实现对象在不同...

    AS3版本TweenLite动画类

    TweenLite是ActionScript 3(AS3)中广泛使用的轻量级动画库,它极大地简化了在Flash或Flex项目中的对象属性平滑过渡。这个压缩包包含TweenLite类和TweenFilterLite类,这两个类在创建复杂的动画效果时起着关键作用...

    Tweenlite类库集合

    Tweenlite类库集合是针对ActionScript 3.0开发的一款高效、轻量级的缓动引擎,被广泛应用于动画和游戏开发中。Tweenlite库以其卓越的性能和易用性,成为了许多开发者首选的第三方缓动解决方案。在这个压缩包中,可能...

    FLASH TweenLite/TweenMax 帮助文档

    在实际应用中,无论是游戏开发、网页互动设计还是 Flash 动画制作,TweenLite 和 TweenMax 都能帮助开发者创建出引人入胜的视觉效果。通过阅读提供的“FLASH TweenLite/TweenMax 帮助文档”,你可以详细学习如何使用...

    用TweenLite实现类似amazon window shop效果

    【标题】:使用TweenLite创建亚马逊风格的"Window Shop"效果 在Web开发中,创建动态和引人入胜的用户界面是提升用户体验的关键。亚马逊的"Window Shop"效果就是一个很好的例子,它通过平滑的动画展示了商品,使得...

    tweenlite SWC API DEMO CODE

    这些工具极大地简化了在Flash Professional、Flex或其他AS3支持的环境中创建动态动画的过程。它们提供了强大的功能,包括但不限于时间线控制、复杂的缓动公式、目标对象的属性变化以及对序列化动画的支持。 缓动...

    TweenLite中文文档

    实现颜色变换对于MovieClip或Sprite来说变得异常简单,TweenLite甚至能缓动MovieClip的声音属性。此外,from()方法允许开发者使用对象的当前属性值作为缓动的目标,这在某些场景下非常实用。关联值的使用让动画更加...

    flash as3.0经典缓动函数TweenLite类文件

    flash as3.0动作脚本的一个很经典的缓动函数的as类文件,体积小且易用

    TweenLite控件包(含部分付费插件)

    TweenLite是Flash和Flex开发中的一个强大的动画库,由GreenSock公司开发。这个控件包以其高效、易用和功能全面而闻名,被广泛应用于创建复杂的视觉效果和流畅的用户界面动画。它允许开发者轻松地在AS3(ActionScript...

    用flex实现苹果样式的弹出菜单

    在Flex中,你可以使用`TweenLite`或`TweenMax`库来实现这些动画,比如淡入淡出、滑动效果等。将这些动画应用于菜单的显示和隐藏,提升用户体验。 6. **图标和图片**:`images`文件夹中的资源可以用于菜单项的图标...

    greensock(TweenLite)缓动包

    TweenLite缓动包,包含了很多flash、flex的动画,以及帮助文档,示例等。 (非最新版,但是网上资料较多使用的一版)

    flash TweenLite运用

    在动画和交互设计领域,Flash TweenLite是一种强大的工具,它为开发者提供了简洁高效的方式来实现对象的平滑动画过渡。TweenLite是GreenSock Animation Platform (GSAP) 的一部分,这是一个广泛使用的JavaScript库,...

Global site tag (gtag.js) - Google Analytics