-
2009-08-18
浅谈as中正则表达式
可能大家对正则表达式会感到很陌生,或者有点印象的人会觉得它很晦涩难懂。虽然在我们看起来正则表达式确实很晦涩难懂。但如果熟悉后,其实你会发现 正则表达式是一种简单而功能强大的标准。
正则表达式的用于查找和处理字符串中的匹配文本的模式。它能用很简短的语句来完成一项复杂繁琐的字符串查找替换匹配处理。
好了下边详细说说在as3中正则表达式。
在ActionScript 3.0 按照 ECMAScript 第 3 版语言规范 (EC... -
刚完成的一个as代码混淆器,有兴趣的就下载做做小白鼠吧呵呵
支持 as文件,mxml文件 混淆
解压码: sai
http://wxsr.blogbus.com/files/12504911200.rar -
2009-08-13
AS项目代码行数统计小工具 v2.0(.as .mxml .css )
AS项目代码行数统计小工具 v1.0(.as .mxml .css )
花了点时间写了个小东西玩了下~呵呵~下边是地址
有兴趣的下载来玩玩吧
http://wxsr.blogbus.com/files/12501563080.air -
2009-06-20
全面提升你的程序效率 之细说 bitmapdata
如果你是刚接触as编程或者现在只接触flex开发,或许你会对BitmapData不太了解,也或许你会对它不屑一顾。 但作为一个资深的as开发者,无论是游戏开发还是web应用。 BitmapData是你不可不了解的一个基础核心。为什么说它是核心,因为在as开发中BitmapData是我们处理图像的基类。 BitmapData可以为我们做什么?很多哦开发者或者老开发人员也可能不太了解。BitmapData的存在可以大大的优化你的图像处理能力。小至一个简单的效果,大至一个3d引擎。Bitmap...
-
2009-05-30
wxsr 45度地图编辑器 总结
版本:v2.0
作者:吾系衰人(wxsr)
Email:wxsr2008@126.com
特性:
1.共享资源库,
2:地形,元件,地图的层次结构
3:所有文件都可增删保存再编辑;
4:自动深度排序;
5:地图实况测试;
6: 元件旋转
7:场景旋转
8:元件可旋转视角后添加到场景。
9:地图编辑过程中可以增删区域。... -
2009-04-24
自适应窗口组件
发现自带的没有这个组件自己就写了一个简单的,后来才发现第三方有写这个,看来是白写了,下边开源下源码
有兴趣的可以自己看看 一共就5个文件 ResizeWindow.as是住文件,继承的是TitleWindow
ResizeWindow.mxml是flex的组件界面直接用就可以了。如果想扩展的可以自己扩展下
支持拖拉,大小拖动
------------------------------... -
2009-04-24
浅谈flex 自定义组件
博客似乎很久没更新了,今天就说说flex中如何自定义组件吧,过程虽然是很简单的,但应该还是有很多人想了解的
flex组件编写起来很简单,而编写的形式又分为两种 ,分别一mxml形式或者as class编写,两者都可以,置换直观的朋友都可以采用 mxml形式辨析,但如果你的组件需要分开多个类来写,又或者是想效率高点的话,你可以采用as写
但最终我们都需要一个mxml的组件界面来装载我们的组件。
... -
2009-01-08
将导入的属于相同序列的图片批量生成到同一元件顺序幀中并自动发布swf - [jsfl]
/* by wxsr @2009 1.将导入的属于相同序列的图片批量生成到同一元件顺序幀中 2.为调整图片的质量为无损位图类型 3.设置该元件链接属性为第一幀导出基类为MovieClip; 4.发布swf到桌 */ fl.getDocumentDOM().getTimeline().currentFrame = 0; fl.getDocumentDOM().selectAll() fl.outputPanel.clear() fl.getDocumentDOM().distrib...
-
2008-12-23
swf加密
写了个简单的加密,主要原理也是现在的主留加密原理,就是将swf的再用2进制加多一层,然后适当混淆,还原时先用URLStream或者URLLoader或者loader先把加密的文件读取到内存,然后再用loader的loadbytes方法加载这个还原好的byteArray
下面是开源的一个例子,用兴趣的可以去看看
加密跟解密的都可以自己定义,但解析的流程要主要用AFM3重服务器用loadbytes的方法加载,不然给人知道了也是不怎么安全的。
... -
2008-12-16
基于哈希表数据源的A星寻路算法 - [as 3.0]
在这贴的代码是为了有需要的人学习而不是 提供源码给别人用的所以大家见谅。
package astart.interfaces
{
public interface IAstartSourceMode
{
/**
&nb... -
2008-12-05
45度视角下的场景旋转 - [as 3.0]
终于把地编的最后这块也完成了
这个地编画的时间虽然比预期长了点,但功能呢个上的强大自己很满意,特发图纪念下 -
2008-12-01
wxsr45度地图深度消隐算法(深度排序法) - [as 3.0]
by 吾系衰人(wxsr)
@ 2008.11
45度下深度消隐算法
先抛开网上的那些45度深度下的消隐算法。
开篇引章,在这我要先说说我的这个消隐算法的完成前的一个设想:
说这个设想前我们要说说这个设想要成立的一个条件:
【 Function : getOnlyDepthFunc(target:DisplayObject,source:Array):Object】
target ... -
2008-11-04
批量将导入的图片生成对应的元件调整为无损位图质量,设置链接项导出,发布并生成配置文件,fljs小命令脚本 - [jsfl]
很久没更新,随便搭点东西
在flash里新建一个fljs文件
粘贴下边的代码 保存,好了,现在可以叫设计把素材库的任务交给设计做了
/*
by wxsr @2008
1.将导入的图片批量生成对应的元件
2.为调整图片的质量为无损位图类型
3.设置链接属性为第一幀导出基类为MovieClip;
4.发布swf及配置xml到桌面
*/
... -
2008-09-30
45度地图编辑器
先发个demo的照片,安装文件以后再发
-
2008-08-06
在线调试组件
-
2008-07-09
as3.0键盘事件优化与扩展 - [as 3.0]
对于3.0的键盘事件实在太无语了~
自己改良了下~效果不错~
提供4个事件
KEY_IS_DOWN;
KEY_DOWN
KEY_UP
KEY_CONTINUUM
KEY_IS_DOWN;
事件触发后可以调用getisDown():方法返回处于按下状态的所有键盘对应的keyCode值得数组;
... -
2008-07-03
Qojet 酷捷大学圈 - [RIA]
这是在之前公司参与的开发RIA应用产品,我给的评价是既继承了winget跟air的特点又包容了im,博客等特色还有桌面应用的快捷,已经是Alpha版了,现在是第3个期,不过跟自己离开时差异不太大,估计离开后还是不停的debug吧~个人觉得这个产品还是很有前途的~用户体验很好,很是不错的产品~毕竟自己也投入了将近一年的开发时间进去,在这也希望它能够很快推广出去吧~
大家有兴趣的可以下载下来看看~
part1:
http://wxsr.b... -
最近在搞一个扩展flash ide工具面板及跟一个组件配套使用的地图编辑器~
呵呵~等到debug完毕给大家测试时或许有新的体验
先介绍下比较好玩的特点
1.编辑状态完全在flash ide进行,方便设计人员的设计习惯,操作简单只要从库拖拉元件进去无需命名,按build键自动发布并预览
2.在swf预览中,swf元素内容修改,ide的对应的元素同步修改~
3.生成完地图脚本或类后自动保存当前... -
2008-06-16
jsfl扩展你的flashcs3 IDE - [jsfl]
flash ide自身提供有 jsfl扩展跟c扩展~
我们可以diy flash ide 的工具来适应自己的使用习惯;
在说之前先来介绍下'文档对象模型'
Flash JavaScript API 基于文档对象模型 (DOM),该模型允许使用 JavaScript 对象访问 Flash 文档
向DOM这样的稳当对象模型很多ide编辑器或者浏览器自身也是有的~主要作用就是叫脚本文编译为可执行代码块;从这一点我们也可... -
2008-05-31
主要作品节选
最近找新工作中如果合适的可以联系本人
qq :457691057
email:wxsr2008@126.com
电话 13751792403
非诚勿扰 -
08年,一个多事之年。一直以来不习惯在博客发表自己情感的帖子,
希望大家都能从地震的悲伤中重新站起,在此祝愿地震灾区的中华儿女,’死者已哀,存者坚强‘。
昨天正式离开工作一年零七个月的 综联数码媒体---ICM。希望对于即将发布的产品能够给以后的使用者一个惊喜。再过几天又要投入最新的工作,之前一直没有时间打理的博客相信会在短期内做一个总结。
-
2008-03-25
RichBox平台---mp3播放器 v1.1 - [air]
airmp3播放器 提供原码版本 v1.0
@2008
code by wxsr(吾系衰人)
2008.3.25
RichBox平台---mp3播放器
注意本安装包需要Adode air1.0支持
没有装的请先安装
地址 http://www.onlinedown.net/soft/64637.htm
或到官方下载有可
1.支持本地添加,删除
2.支持换肤
... -
2008-03-01
swf通信代理类,多个3.0与2.0swf之间的通信,共享对象在不同版本的swf间共享 - [as 3.0]
代理类由包括3个部分~以LocalConnection作为基类,主体是一个由2.0写的一个AgencySWF类~主要用于连接2.0代理类(ClientAgencySWF_2)实例或3.0代理类(ClientAgencySWF)并兼担共享数据存处的载体~
AgencySWF类
[Copy to clipboard] [ - ]CODE:class AgencySWF extends LocalConnection {
&nb... -
2008-02-04
2.0 fms A星寻路
http://wxsr.blogbus.com/files/12020891200.swf 以前的东西文件忘了葛哪了~以后找到补发下 -
2008-02-04
as3.0 titleTips
package org.text{
import flash.text.*;
import flash.utils.*;
import flash.display.*;
import flash.events.*;
public class Tips extends Sprite {
var label:TextField;
 ... -
2008-01-30
as3.0 WebServer
没什么空所以就简单写写算了~如下
package org.net{
import flash.net.*;
import flash.display.*;
import flash.events.*;
import flash.xml.*
public class webServer extends EventDispatcher {
... -
2008-01-25
as 3.0 事件 声明 - [as 3.0]
as3.0为我们带来了一个强大的事件机制,这是我们的一个福音;但相当一部分人对于这个实用的机制可能还只处于了解阶段;
下面我结合下 自定义的loadVar类 为大家介绍下怎么使用这个强大的事件机制为自己写的类声明一个事件吧~
例子是个简单的小说阅读器
在loadVar类中我声明了两个事件:COMPLETE事件跟IOERROR事件
看了脚本相信大家也发现了~我的这两个事件都是基于URLLoa... -
stop();
var SelectedObj={};
SelectedObj.down=false;
SelectedObj.selecte=null;
SelectedObj.selecteBool=false;
SelectedObj.inx=0;
SelectedObj.DoubleClick=0;
SelectedObj.Ne... -
2008-01-04
Adobe Media Player
Adobe Media Player 是Adobe作为进军视频播放领域的一个基于air开发的视频拨放器,兼承air作为新最新的富媒体解决方案的明显特征,摆脱了浏览器的的束缚真正意义上实现了线上线下的使用体验~
用户还可以通过AMP订阅在线视频RSS,这样用户就可以和自己喜欢的视频保持同步,搜寻也更加方便.对于发布商来说,Adobe提供了有效的分析系统,盈利机制,品牌包装和内容保护.这个跨平台的播放器在这次的Beta发布中将以免费和支持广告为卖点... -
2007-09-27
新博客
前几天久的博客因为网站改营,整个都没了~~郁闷了会~~
看来还是大点的网站比较安全~~555555555555
今晚在网上找了1个多小时总算把一些以前写的东西找回来了~~
虽然只能是一部分但希望对各位有心学习flash的人有帮助
不过说来也有点安慰,今万晚找了找竟然发现不少地方都有转载自己的东西~~呵呵~~
不过这段时间比较忙相信也没什么时间写东西了~
也只能等过段时间有空再写了~
...







