http://help.adobe.com/zh_CN/as3/learn/WSf00ab63af761f170-4ed0731912937da73f7-7fe5.html#WSf00ab63af761f170-4ed0731912937da73f7-7fe0AS3 命名空间由于存在两种继承机制,即固定属性继承和原型继承,所以涉及到核心类的属性和方法时,就存在两种机制的兼容性问题。如果与 ActionScript 所基于的 ECMAScript 语言规范兼容,则要求使用原型继承,这意味着核心类的属性和方法是在该类的原型对象上定义的。另一方面,如果与 ActionScript 3.0 兼容,则要 Read More
http://www.fireyang.com/blog/?p=886看到KevinCao兄写的KafeButton拓展组件很给力,虽然我是做游戏的还没怎么用上,但是足见jsfl的强大。在新项目中,我也正可以用jsfl写一些拓展,好给设计人员自动生成模版和处理资源在找了比较多的资料,看到这个系列教程是最详细的,也是做的最好的,至少我觉得比官方的给力多了:Creating Flash Extensions这个教程共有7篇文章:Creating Flash Extensions — Pt. 1: Introduction:介绍jsfl,如何从history中查看jsfl,对jsfl有基础的认识Cr Read More
http://iamzealotwang.iteye.com/blog/577801JSFL是一个很强大的东西,而且研究的越深越发现其功能的强大。下面我就把自己总结的一些东西拿出来和大家分享一下。1` JSFL存放路径 1)JSFL文件可以单独存放于磁盘中,只要选择其 打开方式 为Adobe Falsh即可.2)可以把JSFL文件放在 *:\Documents and Settings\*username*\Local Settings\Application Data\Adobe\Flash CS4\zh_CN\Configuration\Commands 然后进入任何一个Flash文件,选 Read More
http://www2.flash8.net/teach/7602.htm想利用ria来生成swf,可以当看过swf文件规范之后感觉这样做似乎过于复杂了。以前衰人给过一个使用Flash CS3 IDE的扩展来制作的方式,没有怎么深入去看。周末仔细研究了一番,感觉走了弯路了。JSFL已经可以通过很简单的代码来处理所有素材包的制作了,何必非要去做个另类的生成工具。JSFL使用起来很简单,而且调试很方便。IDE里面的历史面板可以把你每一步操作使用的JSFL源码都告诉你。第一次使用你可能需要了解他的这个DOM结构,语法是js语法,即使你没有任何js基础,但是有AS基础就够用了。1、当前打开的文档用fl Read More
JSFL指Flash JavaScript,是JavaScript脚本文件,是用来扩展Flash IDE的重要工具。学会它、熟练使用它之后你会惊讶的发现,哇,原来可以这么高效率的做Flash啊!下面我们来看一看怎么使用JSFL: 不知道各位朋友有没有使用过Flash IDE中的“历史记录面板”?如果没有用过的话,赶紧Ctrl+F10调出来看一看吧,因为本文的内容将从它身上开始。 在Flash IDE中(本人使用Flash CS3 Professional)按下R键(矩形绘制工具的快捷键),在舞台上拖动鼠标绘制出一个矩形。观察“历史记录面板”,你会发现面板中添加了一个名为“矩形”的动作。选中“矩 Read More
互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是 PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。 我想所有解析过XML的人,都会因树和节点而头大。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造成了其解析的困难。当然,这里所指的困难, 是相对于本文的主角--JSON而言。JSON为何物?我就不重复概念了。通俗的说,它是一种数据的存储格式,就像PHP序列化后的字符串一样。它是一种数据描述。比如我们 Read More
减少flash系统资源占用2008-08-25 14:24 1. 尽量减少矢量图形的路径节点数: 矢量图形显示是由计算机通过CPU即时运算得到的,矢量图形通过对节点的位置定义、线的曲度定义、面的填充色的各种属性定义来得到图形,而作为基本元素点的数量直接影响到线、面的数量,也就影响到CPU占用量。 2. 作为装饰的比较复杂的小型文字、logo重复使用时尽量用位图: 这是在下载字节量和CPU占用量间做一个平衡,因为文字本身就是比较复杂的矢量图形,然而很多情况下作为背景和装饰使用时不需要矢量的清晰程度,这时使用位图会很大程度的降低CPU消耗,并把部分消耗转移到显卡的CPU和内存上。只要位图的绝对面积 Read More
舞台的resize事件竟然我用sprite做监听,弄了半天没发现为啥监听不到。 Read More
第一步加密: 用flash读取一个正常的swf文件,以二进制读取后转化为byteArray对象。然后修改byteArray序列,然后把这个修改后的二进制对象保存到服务器上。这样这个flash文件的格式已经被破坏,破解工具就无法破解。(也可以用其他语言写个程序来修改二进制序列,目的就是打乱正常的flash文件格式。)第二步解密:前端建立swf文件,用户正常访问这个swf文件。这个swf壳载入刚才加密的文件,以二进制读取。然后修正破环的序列,修正后可以loader.loadBytes来显示。1首先建立一个临时的swf文件,随便载入一个test.swf。2.建立一个加密文件 jiami.fla。复制 Read More
前段时间在flashseer看到有人提到:可以通过socket方式传送swf文件,让用户无法获取到swf文件... 当时还没有出as3的反编译,所以对程序的保护没有在意.随着反编译程序的平民化,不希望别人看到源代码的朋友就比较着急...通过socket方式传送swf文件来避免泄漏源代码的思路(只适用as3): 让主程序的loader(前台swf)通过socket连接到后台程序,然后请求需要的主程序文件.后台读取主程序数据通过socket发送给主程序的loader.前台swf适用Loader.loadBytes方法显示主程序文件.下面是测试的源程序:前台loader://------------ Read More