`
cuixuxucui
  • 浏览: 346477 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
参考http://www.discuz.net/thread-407264-1-1.html 一、如何选择字符集: 1.如果你所在地区是大陆实用简体字的地方,且不打算考虑外国朋友的浏览要求,可以考虑实用GBK编码。 2.如果有对外(国)的需要,或者英文比较多的论坛,或者论坛中可能会有相当大部分的英文字符(比如经常交流代码的),可以选择UTF-8编码:UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。比如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,而无需他们下载IE的中文语言支持包。使用GBK则每个字符占用2个字节,而使用UTF-8英文却只占一个字节。通 ...
  摘自http://bbs.9ria.com/viewthread.php?tid=19624 我们国家先后搞过三套汉字编码标准,既GB2312、GBK和GB18030。   一、GB2312 GB2312又称为GB2312-80字符集,全称为《信息交换用汉字编码字符集·基本集》,由原中国国家标准总局发布,198 ...
美术同事出了一个资源,大致是这样的:四个角色形象动画,聚在一个台子四周。有一个向左和向右按钮,点击后四个形象分别向对应的方向旋转后将其中一个推到正面,表示当前选中的的角色形象。具体资源是,使用了一个圆形的引导线,每次点击使用逐渐变化的6帧表示这个旋转。4段动画,共计24帧。 尝试一: 我创建了一个代码脚本层,把代码写在第一帧上了。不爽的事情发生了,每次旋转一圈后,这段代码的全局变量就会被重新初始化。。。。。 尝试二: 使用文档类,却发现我这个资源只是库元件。文档类也帮不上我。 尝试三: 额外使用一个MC,将上面的24帧MC元件放在一层中,另外再创建一层放代码,使用引用名字如figur ...
在FLASH CS中,设置一个MC的三帧名字分别为_up,_over,_down,当然外观上要有所区别,就像按钮的三种状态一样。 然后,在第一帧中设置动作: stop(); enabled = true; buttonMode = true; 放到舞台上,可以看到FP自动将此MC解析成为一个BUTTON   参考帮助文档:   buttonMode 属性    buttonMode:Boolean  []    语言版本 :  ActionScript 3.0  RuntimeVersions:  AIR 1.0, Flash Player 9   ...
in这个关键字挺有意思的: package { import flash.display.Sprite; public class TestObjectIn extends Sprite { public function TestObjectIn() { super(); test(); } private function test():void{ // var obj:Object = {"t1":1,"t2":2,"t3":3}; var ...
今天出现了奇怪的问题,RELEASE版本的背包操作总是报VerifyError: Error #1024: 发生堆栈下溢。具体信息如下: at view.ui.components.item::BagItemGrid/clear() at view.ui.role::Panel_role/itemRemove() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at data.model::RoleItemMo ...
var t_name:TextField = new TextField;trace(t_name.height);trace(t_name.width); 这样打印出来的高度都是100PX,是系统默认的。 如果不设置可能会让父容器宽高变大,遮挡住别的窗口的鼠标事件。 可以简单地使用tf.autoSize=TextFieldAutoSize.LEFT;来解决 这样宽高就会根据文本内容大小来调整了。   autoSize 属性      autoSize:String  []    语言版本 :  ActionScript 3.0  RuntimeVersions:   ...
http://space.flash8.net/space/?592228/viewspace-363591.html   变形工具和AS代码实现缩放和旋转效果时,依据的基准点是不同的,前者以中心点为基准,后者以注册点为基准。 改变MC的_rotation,MC内部的座标系会相应的进行旋转. 元件编辑界面中的小十字,表示注册点。 注册点是注册点所在场景的座标原点(0,0)。 元件的座标是以它的外边框左上角所在位置来表示的。 元件中的小圆圈表示中心点。 形状的中心点在选中状态下可以进行移动,放弃选中则恢复到几何中心。 窗口操作中的测试结果: 所有的旋转和缩放都是围绕着相应的中心点进行的。 元件 ...
今天因为项目需要,安装了FB4.5,当然原来的FB4.0没舍得删除。。。 原来的工作空间放在了D:/workspace,安装FB4.5后我同样也指到了这个路径。 诡异的事情就是所有的工程都无法F11调试了,看起来像是调试运行配置出了问题。 后来更改了另一个工作空间的路径就没问题了,猜测应该是工作空间中的.metadata配置文件冲突了。 建议大家以后不同版本的环境不要使用同个路径作工作空间
    参考Flash务实主义(五)——AS3的垃圾回收   1.fp会在程序开始执行时向系统申请内存,每次申请4096字节,然后在其内部以512字节或256字节分隔存放。当程序实例化对象时即会向fp请求,不管此对象引用是否为0,在下次内存回收触发前,这部分内存都不会被清除,也就是占用状态。 2.何时会触发内存回收呢?当程序向fp申请内存而空间不足时,回收即被触发。符合回收规则的对象被清除,然后碎片整理,然后再进行分配。可以看出,这是一个很耗费CPU的过程。当fp内存即将耗尽时,如果频繁进行内存请求,就会不断触发回收,然后CPU飙升,卡屏掉帧。解决的思路就是使用对象池技术,大段申请空间 ...
说一下概况: 项目是一个FD(FlashDevelop)开发工程,在SVN上分为src和bin两个文件夹,其中主文件是Main.as。down下来后,直接打开相应的as3proj文件即可。 但是我想使用FB(FlashBuilder4)环境开发,怎么办呢?   方法一: 1.新建一个Client工程,构建路径上将主源文件夹和输出文件夹分别选为src,bin,主应用程序文件选Main.as。 2.进入工作空间,比如d:\workspace\Client。然后分别在src和bin文件夹上右击checkout,将SVN代码down下来即可。 3.善后工作:检查一下项目属性中的编译, ...
  在上一篇博客中,简记了关于安全域的学习笔记。本篇继续学习,参考 深入理解Flash Player的应用程序域(Application Domains)   1.安全域是为了数据安全,使用了沙箱对不同域(包括网络域和本地安全域)进行了资源隔离。当然这还要细分为http的加载策略安全和socket的通信策略安全,不细述。而应用程序域则是主要为了解决命名冲突问题。应用程序域只存在于唯一的一个安全域,划分管理类定义(函数、接口、命名空间的定义),但一个安全域可以包括多个应用程序域。 2.应用程序域通过类似于Flash中的显示列表那样的层级关系链接在一起。应用程序域可以包含任意的子域, ...
在ByteArray和Socket中,能看到一个属性endain. endian : String 更改或读取数据的字节顺序;Endian.BIG_ENDIAN 或 Endian.LITTLE_ENDIAN。   谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系 ...
一、引子是这样的,socket连接失败后需要重连接,只能再new一个新的socket,以前的不好使了。。。 暂时查不到原因,对于IOErrorEvent 和SecurityErrorEvent的派发也不是很清楚。。。   package { import flash.display.Sprite; import flash.net.XMLSo ...
Flash安全域学习笔记 参考: 深入理解Flash Player的安全域(Security Domains)   1.什么叫相同域,什么叫不同的域呢?当两个域具有相同的协议(如http), 相同的端口(如80),相同的host(如www.example.org),那么我们就可以认为它们是 ...
Global site tag (gtag.js) - Google Analytics