`
hgfghw6
  • 浏览: 43528 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
[1b]面向对象编程基础[/1b] ActionScript是一种面向对象的编程语言.通常我们会认为编程就是连续地写一系列指令,计算机按顺序地执行它.而面向对象编程则是将程序分成各个块,分散到对象上.什么是对象?对象就是我们在flash中能看到的一切东西.舞台是一个对象,时间轴、影片剪辑、按钮、文本、位图都是对象.在第一课中我们己说过:在ActionScript2.0中我们可以将程序写在关键帧、影片剪辑、按钮元件上.即便是将程序完全写在关键帧上,它也必须要对象的事件驱动才能执行. 在理解了面向对象编程后,我们必需要对一些概念有所了解.事实上我们在上面对对象己经有了一定的了解.就如同我们的家中 ...
[1b]面向对象编程基础[/1b] ActionScript是一种面向对象的编程语言.通常我们会认为编程就是连续地写一系列指令,计算机按顺序地执行它.而面向对象编程则是将程序分成各个块,分散到对象上.什么是对象?对象就是我们在flash中能看到的一切东西.舞台是一个对象,时间轴、影片剪辑、按钮、文本、位图都是对象.在第一课中我们己说过:在ActionScript2.0中我们可以将程序写在关键帧、影片剪辑、按钮元件上.即便是将程序完全写在关键帧上,它也必须要对象的事件驱动才能执行. 在理解了面向对象编程后,我们必需要对一些概念有所了解.事实上我们在上面对对象己经有了一定的了解.就如同我们的家中 ...
在第一课中我们己经介绍过,ActionScript是一部语言,即然是语言它就有它自己的语法 [1b]一、ActionScript语句是区分大小写的:[/1b] 在ActionScript中英语字母的大小写具有不同的意义的.我们来看一个例子:打开时间轴第一帧的动作面板,输 ...
在第一课中我们己经介绍过,ActionScript是一部语言,即然是语言它就有它自己的语法 [1b]一、ActionScript语句是区分大小写的:[/1b] 在ActionScript中英语字母的大小写具有不同的意义的.我们来看一个例子:打开时间轴第一帧的动作面板,输 ...
 有时需要swf内实现多个MC自动连播,如何实现这种效果呢? 一般的做法是在每个MC内设置一些代码,如果只有几个MC,那种做法未尝不可,但当有比较多的MC时,这种方法就有些麻烦了。能不能在MC内不添加任何代码,实现所有需要连播放的MC按既定的顺序自动播放呢?答案是肯定的。 具体方法如下: [url=http://space.flash8.net/space/batch.download.php?aid=61318] [/url] /*首先将需要连续播放的MC在场景中命名(这里是三个,其实数量不限,你可以放N个),并存放到数组mcA中,mcA数组的目的是便于程序检索MC对象。*/ var m ...
 有时需要swf内实现多个MC自动连播,如何实现这种效果呢? 一般的做法是在每个MC内设置一些代码,如果只有几个MC,那种做法未尝不可,但当有比较多的MC时,这种方法就有些麻烦了。能不能在MC内不添加任何代码,实现所有需要连播放的MC按既定的顺序自动播放呢?答案是肯定的。 具体方法如下: [url=http://space.flash8.net/space/batch.download.php?aid=61318] [/url] /*首先将需要连续播放的MC在场景中命名(这里是三个,其实数量不限,你可以放N个),并存放到数组mcA中,mcA数组的目的是便于程序检索MC对象。*/ var m ...
 先创建一个三角形,然后复制一个并旋转移动与原图拼成一个平行四边形,平行四边形面积=底×高,所以三角形面积=底×高÷2。 [演示] [过程] 1、创建一个影片剪辑,在帧上写如下代码: this.createEmptyMovieClip("sjx0", 1); with (sjx0) { lineStyle(2, 0x000000); beginFill(0xFF0000); moveTo(0, 0); lineTo(0, 0); lineTo(60, 100); lineTo(-100, 100); } duplicateMovieClip(sjx0, &q ...
 先创建一个三角形,然后复制一个并旋转移动与原图拼成一个平行四边形,平行四边形面积=底×高,所以三角形面积=底×高÷2。 [演示] [过程] 1、创建一个影片剪辑,在帧上写如下代码: this.createEmptyMovieClip("sjx0", 1); with (sjx0) { lineStyle(2, 0x000000); beginFill(0xFF0000); moveTo(0, 0); lineTo(0, 0); lineTo(60, 100); lineTo(-100, 100); } duplicateMovieClip(sjx0, &q ...
功能:可以响应鼠标拖动,鼠标划过、点击上下键,鼠标滚轮 关键词:flash 滚动文本 侦听器 说明:这个市参考了别人的东西我自己写的,代码使用很方便只要调整遮照层的位置和拖动的scrollbar的位置就可以了,对其方式是完全自动的。以下是代码(写在关键桢上,其中scrollMask遮照了滚动文本内容scrollContent,而scrollBar就是滚动条被拖动的了,scrollLine是滚动条的背景,那条线,scrollUp是滚动条向上的箭头,scrollDown是滚动条向下的箭头,全部为实例名) //  http://log.7thpark.com //各mc纵坐标自动基于scrollMas ...
先看效果: 下面是代码: import flash.filters.ColorMatrixFilter; import mx.transitions.Tween; import mx.transitions.easing.*; var nowI:Number; smallbg.targetx = (Stage.width-smallbg._width)/2; function aa(i:Number) {  function brightnessWatcher(prop:String, oldVal:Number, newVal:Number, img_mc:MovieClip):N ...
 ★上次写过一个基于scroll值的动态文本滚动条了,其实那次主要是为了寻求解决重大BUG的方法,却没想到被好多网站当成教程转载,于是就很不安,今天专门抽时间又把这个滚动条完善了一下。尽管还有不少BUG,但比上一次进步了很多:) ★功能: →支持动态文本载入,真正基于scroll值 →支持按钮,滑块拖动,鼠标滚轮,滚动条背景点击 →支持选择文本时的拖拽滚动 →能根据文本的增加和减少自动调整滑块位置 →修正了滚动条溢出的BUG →体积非常小,只有2K,而且对资源的占用率也降到最低 ★缺陷: →如果滑块在最底端,当一次性删除大量文本时,仍会导致短暂的滚动条溢出,不过它回立即自动修复 →按钮控制、滑块 ...
 赛车游戏我们总是遇到!今天给大家简单讲解一下。 先测试效果: [url=http://www.webjx.com/download.php?url=http://www.webjx.com/upfiles/20070517/20070517114146_webjx_com_1.fla] [1b]点击这里下载源文件[/1b] [/url] 首先新建立一个赛车影片剪辑,由6个图层组成一个基本的赛车。放到舞台上的时候命名实例名为car1。 然后根据上面的车,制作一个赛车阴影影片剪辑。拖放到舞台上的时候命名实例名为shadow1。 然后建立一个新的空的影片剪辑。拖放到舞台上的时候命名实例名ste ...
 赛车游戏我们总是遇到!今天给大家简单讲解一下。 先测试效果: [url=http://www.webjx.com/download.php?url=http://www.webjx.com/upfiles/20070517/20070517114146_webjx_com_1.fla] [1b]点击这里下载源文件[/1b] [/url] 首先新建立一个赛车影片剪辑,由6个图层组成一个基本的赛车。放到舞台上的时候命名实例名为car1。 然后根据上面的车,制作一个赛车阴影影片剪辑。拖放到舞台上的时候命名实例名为shadow1。 然后建立一个新的空的影片剪辑。拖放到舞台上的时候命名实例名ste ...
首先多谢闪刀大大分享地图编辑器,对这个编辑器研究了一翻,的确很多地方做得很不错! 在使用过程中,对地图的解析是个很麻烦的工作,在斜45度的地图中(貌似官方术语叫“斜轴视图”),在生成的ini(其实是xml文件)打 ...
首先多谢闪刀大大分享地图编辑器,对这个编辑器研究了一翻,的确很多地方做得很不错! 在使用过程中,对地图的解析是个很麻烦的工作,在斜45度的地图中(貌似官方术语叫“斜轴视图”),在生成的ini(其实是xml文件)打 ...
Global site tag (gtag.js) - Google Analytics