我遇到的问题是代码中不断的添加一个图标到舞台上,而且这个图标非常小,所以从内存也看不出什么问题. 但是由于舞台物件太多了,并且不断添加,导致渲染耗时严重. 而且这种错误,开发工具并不会报错,也不属于死循环. 只能是一点点的追踪. 比如我发现,只有当出现角色攻击其它对象的时候, 才会出现这个问题,而且问题不是加载完成进入游戏就马上出现,而是要经历一段时间才会出现问题.那么就可以确定,这个问题是需要时间积累才产生的,并且在攻击时出现,那么我就用排除法,把攻击时产生的动作代码一个个注释掉,并一个个排除…
actionscript把文字存放到剪贴板这个就非常简单了,一般网站做点击复制基本都是这么做的. 但是,基本没有人做flash粘贴内容.今天本来想尝试一下,通过flash实现网页编辑器粘贴图片,但貌似行不通... 当运行Clipboard.generalClipboard.getData的时候,肯定会碰到报错,说只能在PASTE事件中调用.那么,paste事件到底在哪里?一般TextField不会触发,有人说TLFTextField可以触发,另外,以下的方式更直接一些. 但是,无论如何,swf还…
SPI协议 对于spinor和spinand flash,其通信总线为SPI总线. SPI有四种工作模式,对应不同的极性和相位组合 极性,一般表示为CPOL(Clock POLarity),即SPI空闲时时钟信号SCLK的电平(0:空闲为低电平; 1:空闲为高电平) 相位,一般表示为CPHA(Clock PHAse),即SPI在SCLK第几个边沿开始采样(0:第一个边沿采样; 1:第二个边沿采样) 四种模式为: CPOL CPHA mode0 0 0 mode1 0 1 mode2 1 0 mo…
原文:http://www.adobe.com/devnet/flash/articles/optimizing-flash-performance.html 翻译:http://bbs.9ria.com/thread-156860-1-1.html 在这篇文章中,你会学到优化Flash Professional应用性能的策略.优化过程包括编辑你的FLA工程文档确保发布的应用程序帧频可以满足动画的播放流畅. 如果你曾运行过一个Flash工程,见过播放总是停顿的动画,当然这种情况你非常不想看到.如…
性能优化的原则 1.避免过早优化:太早优化将使代码难以设计和维护,最好是针对程序的瓶颈进行优化. 2.改进性能有时需要权衡:不能一味注重改进性能,一个项目要考虑各方面的利弊,比如代码的健壮性,结构性,扩展性,可读性,执行效率等等. 把耗费CPU的计算分成小而独立的段 参见:http://www.senocular.com/flash/tutorials/asyncoperations/ Flash平台是一个单线程的平台,它不支持多线程.它运行在一个循环中,以划分的“帧”为单位进行处理.帧的执行又…
Flash Player 10 和更高版本,Adobe AIR 1.5 和更高版本 在 ActionScript 中,使用Graphics.drawTriangles()方法执行位图转换,因为 3D 模型由空间中的一系列三角形表示.(但是,Flash Player 和 AIR 不支持深度缓冲,因此显示对象在本质上仍然是平面的,即 2D.这一点在了解 Flash Player 和 AIR 运行时中的 3D 显示对象中进行了说明.)Graphics.drawTriangles()方法通过一组坐标来绘…
动画前半段通过JSFL获取轮廓数据,并在EnterFrame中逐个边缘画出的:后半段机枪动画是美术做好的flash动画. 这里只放出actionscript代码,而JSFL代码涉及到一个工程,暂时保密. package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.utils.setTimeout; /** * * @author ken…
Flash 开发环境搭建和文字滚动效果实例 一.Flash 开发环境搭建 Flash发布的时候可以将资源(即将库中的元件)集成到swf运行文件中.Flash没有代码自动输入补全功能,因此需要一个英文一个英文手工输入,这样要记住很多系统类和方法.而FlashDevelop由代码自动输入补全功能,防止输入过程中出现错误,并提高代码编写效率,使我们将注意力集中到逻辑代码编写中. 1.安装Flash CS3或CS4.CS5. 我安装的是Flash CS4 下载Flash CS4.点击下一步.下一步就可以…
Asynchronous ActionScript Execution Date September 19, 2009 Language ActionScript 3.0 Target Flash Player 9+ Introduction In Flash Player, both the execution of ActionScript and screen rendering is handled in a single thread. In order for the screen…
一个视频要循环播放,通常的办法都是播放完后再重新播放,但是不可避免的播放结束和重新开始播放这个时间点上会有停顿,如何解决这个问题,说个偏方吧! package com.views { import flash.display.Sprite; import flash.events.Event; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; import flash.uti…