AS3.0基础
过顶擒龙
多读书,常思考,静养德。
展开
-
加载多个SWF文件的解决方案
<br /><br />加载多个SWF文件的解决方案<br />转自http://blog.csdn.net/hu36978起源:<br />在一个中大型的项目中,不可能把所有内容都做到一个FLASH中来制作,原因很简单,太大.<br />所以很多时候会有N多个FLASH小文件,然后一个主要FLASH来加载调用.这样的好处显而易见的.<br /><br />问题:<br />1.简单的使用Loader直接加载SWF,显然会加大服务器的压力.(比如网络游戏,请求量比较大)<br />2.使用[Embed]可以转载 2010-12-04 15:33:00 · 1713 阅读 · 0 评论 -
鼠标出舞台,“手放开”
<br />一般的,只要和鼠标有关系的某个功能swf文件!都少不了离开 舞台(即离开swf的处理) <br />但是怎么处理最方便呢??<br />那就是是自动触发机制 自动出发事件 dispatchEvent()<br />打个比方 假如 一个mc 当按下鼠标时 这个mc跟随mc 即mouseDown事件 当弹起鼠标时出发mouseUp事件 mc回到舞台中央<br />mc.addEventListener(MouseEvent.MOUSE_DOWN,onDown);<br />mc.addE转载 2010-12-19 19:13:00 · 1197 阅读 · 0 评论 -
FLASH 中如何做到与加载SWF文件之间的交互!
swf与加载的swf的通讯方法//===== ===========风云之无间道==========================a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。在a.swf的文档类中:... ...var ldr:Loader=new Loader();ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedSWF); ldr.load(new URLRequest("b.swf")); function原创 2010-12-19 19:45:00 · 3155 阅读 · 0 评论 -
swf文件通信
<br />使用 LocalConnection 类可以创建调用另一个 LocalConnection 对象中的方法的 LocalConnection 对象。通信可以通过以下方式进行: <br />在一个 SWF 文件内 在多个 SWF 文件之间 在 AIR 应用程序的内容(基于 SWF 或基于 HTML)之间 在 AIR 应用程序的内容(基于 SWF 或基于 HTML)和运行于浏览器中的 SWF 内容之间 <br /> 通过本地连接,可以在 SWF 文件之间进行这种通信,而不用使用 fscomman转载 2010-12-20 20:37:00 · 1292 阅读 · 0 评论 -
判断动画中动作播放完毕的方法
flash游戏中,会调用不少的动画特效。比如rpg游戏中的技能魔法效果等。这个时候就有个问题,比如很多技能效果,是要等到技能动画播放完毕之后才能处理下一个动作或操作。这个时候就有一个判断动画播放完毕的问题。 以前,最愚蠢的方法是侦测每个swf的帧是否播放到指定的一帧(要判断动画结束的话,指定的帧就是最后一帧),这样做的话就要务必使每个swf的帧数保持 一致,程序才能很好的控制。但问题是每个动画效果播放的时间不一致,写配置文件?写个配置文件,这样无形的又增大了工作量。 现在想到一个最简单的方法,无论原创 2010-12-21 11:15:00 · 2642 阅读 · 0 评论 -
如何停止load进来的swf影片声音
<br />var loader:Loader=new Loader();<br />var url:URLRequest=new URLRequest();<br />var mc;<br />var myurl:Array=["18.swf","19.swf","22.swf","24.swf","12.swf"];<br />var myindex:int=new int ;<br />myindex=0;<br />url.url=myurl[myindex];<br />loader.load(原创 2010-12-22 19:14:00 · 2044 阅读 · 0 评论