`
hgfghw8
  • 浏览: 39486 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
好久没有写正经的文章了,这次打算写个打气球的文章,分为几部分写,其实是想写细点,其中很多方法,会扩展开讲.具体的提纲为以下:      1,瞄准镜的产生   (类似attachMovie在AS3中该如何表现?)      2,飞翔的气球    (怎么飞?随 ...
 在刚开始学As3时,如果不知道按钮的事件如onPress的话,实在是件很没有头绪的事情。 在 As3.0中,所有的时间都已经被Event统一管理了.相对As2.0来说,按钮事件是在As3中变动最大的事件. 在As3.0中例如onPress等以前的按钮事件写法已经基本退出了历史的舞台.取而代之的是统一的管理和 使用(鼓掌....) As3.0中,主要的按钮元素仍然是MC(flash.display.MovieClip)和Button (flash.display.SimpleButton),值得一提的是,MovieClip类继承自Sprite,而Simplebutton直接继承 自Intera ...
很不错的视频教程 原文地址: http://blog.sina.com.cn/s/blog_3ecb9b1101009nx0.html   全屏观看地址: [url=http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=1&vid=13789342&uid=1053530897] 视频1地址 [/url] [url=http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=1&vid=13789652&uid=1053530897] 视频2地 ...
[1b]问题十[/1b]     如何暂停声音,如何从暂停的地方继续播放声音。 [1b]解决方法[/1b]     通过记录当前声音的SoundChannel的position属性值,继续播放时用刚刚的值恢复一下。 [1b]具体讨论[/1b]        在问题二中提到了sound对象的close()方法,它可以用来停止一个声音文件的播放,但是,同时它也停止了声音文件的加载,当重新播放的时候,我们必须重新调用load()方法。                幸运的是,SoundChannel类提供了一个stop()方法,它可以使声音文件停止播放而不停止加载,当再次播放音乐的时候,只要调用pla ...
名称:RarExtractor(Rar文件解压器) 作者:flaslizi( www.flashrek.com ) 作用:最初的目的是想实现flash文件直接读取rar里的资源,这样在外部文件较多的情况下,可以打包到rar文件里再load进来。 不过由于水平有限,并没有研究出rar的解压算法。而swf文件默认采用zlib压缩方式后,winrar在普通压缩模式下不会再压缩swf文件,因此不用解压就可以读取。 于是便有了这个缩水的RarExtractor,不过还是有点用处的。:)另外,此程序借鉴了Fzip的一些编程思想和方法,在此感谢。 说明: 1、此程序目前只支持压缩过的swf文件的读取(支持目录 ...
整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调用的时候却为空,令我百思不得其解。花了一下的时间跟踪终于发现是一个不好的编码习惯所导致的。 原来同事习惯于使用a=new A()的方式清除a的内容,依赖播放器自己去回收。这样一来新的实例自然会是一个新的引用地址。那么以前记录的引用自然得不到数据了。 事实上我们应当养成习惯,对于容器中显示列表的东西做一个方法来清除。工作中通过For的方式在一个容器里反复生成多个实例的情况很多,最好的方式就是把每一个实例的事件全部消除,然后把这些实例用生成的方式全部removeChild,然后释放容器让他为null。然后在去生成新的。 本文转自:http ...
整和同事写的地图编辑器代码的时候发现有个引用明明改变了,但是调用的时候却为空,令我百思不得其解。花了一下的时间跟踪终于发现是一个不好的编码习惯所导致的。 原来同事习惯于使用a=new A()的方式清除a的内容,依赖播放器自己去回收。这样一来新的实例自然会是一个新的引用地址。那么以前记录的引用自然得不到数据了。 事实上我们应当养成习惯,对于容器中显示列表的东西做一个方法来清除。工作中通过For的方式在一个容器里反复生成多个实例的情况很多,最好的方式就是把每一个实例的事件全部消除,然后把这些实例用生成的方式全部removeChild,然后释放容器让他为null。然后在去生成新的。 本文转自:http ...
AS3.0中使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA事件。这个事件在帮助文档中是这样描述的——在套接字接收到数据后调度。对于很多熟悉AS3 的人来说通常会有一种误解,认为这个事件是接收一次产生一次。服务器发送了10次,那么就会有10次ProgressEvent.SOCKET_DATA产生。 而事实却并非如此,我和同事做过一次尝试,服务器发送了20000次数据而rogressEvent.SOCKET_DATA事件只产生了2000多次。 这是为什么?我感觉SOCKET_DATA事件有点像一个计时器,按照一定频率检查SOCKET中是否有数据,如果有则产生一 ...
AS3.0中使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA事件。这个事件在帮助文档中是这样描述的——在套接字接收到数据后调度。对于很多熟悉AS3 的人来说通常会有一种误解,认为这个事件是接收一次产生一次。服务器发送了10次,那么就会有10次ProgressEvent.SOCKET_DATA产生。 而事实却并非如此,我和同事做过一次尝试,服务器发送了20000次数据而rogressEvent.SOCKET_DATA事件只产生了2000多次。 这是为什么?我感觉SOCKET_DATA事件有点像一个计时器,按照一定频率检查SOCKET中是否有数据,如果有则产生一 ...
jiglibFlash:http://code.google.com/p/jiglibflash/,是又一个开源的as3 3D引擎,渲染库用的仍然是 Papervision 3D . 查看Demo:  [url=http://muzerly.googlepages.com/Flash3DPhysics.swf] demo 1 [/url] , [url=http://www.flashbookmarks.com/demos/jiglibtimestep/] demo 2 [/url] 下载实例: [url=http://jiglibflash.googlecode.com/files/Jig ...
首先下载软件Macromedia Flash 8简体中文正式版(序列号在压缩包里) 没有此软件的点下面进行下载安装 请点击这里下载 1 安装好后启动F8 2 导入图片制作元件   首先要创建一个新的FALSH文档   在左侧大家可以看到一个工具栏,做FLASH就经常会用到它们。      现在导入一张图片到舞台      比如我导入的是这张图片   图片似乎大了点,这个没关系,选择工具栏里的任意变形工具将它缩小   这样图片四周就会出现调整杆      将图片调整到合适的大小    现在将这张图片转换为图形元件。点一下图片,按F8键       选 ...
为方便网友浏览,导航菜单是每个网站必不可少,一个漂亮精美的Flash导航菜单是每个站长所向往的。但对于刚刚学习制作网页的站长来说,使用Flash MX这类专业制作Flash的工具着实有一定的困难。下面笔者就向大家介绍一款软件 ...
为方便网友浏览,导航菜单是每个网站必不可少,一个漂亮精美的Flash导航菜单是每个站长所向往的。但对于刚刚学习制作网页的站长来说,使用Flash MX这类专业制作Flash的工具着实有一定的困难。下面笔者就向大家介绍一款软件 ...
缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式。现在许多网站出尽风头,其中缓冲导航是其一大亮点。本文以一德国网站的导航为例,详解缓冲导航的制作。这个效果是我和溶剂共同完成的,他提供坐标的算法,我提供缩放的算法。   本例效果演示 鼠标划过的部分图片会变大     [1b]制作思路[/1b] 图片缩放控制 利用缓冲公式设置图片的缩放比例,如果鼠标滑过某图片,放大1.8倍。如果其它图片的序号与此图片的序号相差1,就是此图片两边的图片,放大1.4倍,其它的为原始大小。 图片坐标控制 当某图片放大时,相邻的图片的坐标等于此图片的坐标加上这两张图片的宽度的一半,实现图片无间距排列。 线 ...
缓冲公式在制作特效中非常有用,著名的三星导航菜单就用到了此公式。现在许多网站出尽风头,其中缓冲导航是其一大亮点。本文以一德国网站的导航为例,详解缓冲导航的制作。这个效果是我和溶剂共同完成的,他提供坐标的算法,我提供缩放的算法。   本例效果演示 鼠标划过的部分图片会变大     [1b]制作思路[/1b] 图片缩放控制 利用缓冲公式设置图片的缩放比例,如果鼠标滑过某图片,放大1.8倍。如果其它图片的序号与此图片的序号相差1,就是此图片两边的图片,放大1.4倍,其它的为原始大小。 图片坐标控制 当某图片放大时,相邻的图片的坐标等于此图片的坐标加上这两张图片的宽度的一半,实现图片无间距排列。 线 ...
Global site tag (gtag.js) - Google Analytics