自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

Adobe AIR2 BETA 发布

千呼万唤始出来。新的feature包括:Support for the detection of mass storage devices.Advanced networking capabilities like secure sockets, UDP support, and the ability to listen on sockets.Support for na...

2009-11-17 05:21:26 192

使用NativeMenu显示快捷菜单

AIR可以使用mx.control.Menu或者flash.display.NativeMenu作为右键弹出的快捷菜单,前者是Flex样式的而后者是系统样式的,两者用法差不多。我这里用NativeMenu来做个例子。与ContextMenu不同,它们都是用Stage X和Y来定位并显示的,他们自身都有一个类似“show”的方法,来看看这个例子:private var _qMenu:Nati...

2009-11-13 08:45:19 308

自写的GLLog Framework

之前自己在多个项目中总结了一个log framework,暂时就叫GLLog吧。我觉得很多跟AS3相关的,特别是flex或AIR,需要一个log framework来定义输出信息。flex framework本身也带了个,就是稍显简单。既然讲到定义输出信息,就不得不考虑目标的多样性,比如trace,普通文本,TextArea,XML,或者远程计算机等等。数是数不过来的,这就需要分离具体实现。...

2009-11-10 05:50:04 202

FTP指令格式列表

想用AS写FTP传输,了解下FTP协议是必要的。wiki百科有不错的解释:http://en.wikipedia.org/wiki/List_of_FTP_commandshttp://www.nsftools.com/tips/RawFTP.htm另外,其实还有一类更直观的方式。ftp客户端大家都有吧,看看它的log就行了,通常都很详细,而且很清楚它的步骤。下面是FileZilla的...

2009-11-06 01:56:13 181

C++检测flash player 版本

在win32环境下,需要通过查找注册表来识别flash player插件的版本号:/************************************************************************//* check flash version if it's 9.0 or higher *//**...

2009-11-04 08:50:04 301

《乌合之众》让我看到“忽悠”

据说很多房地产老总都喜欢看这本书《乌合之众:大众心理研究》。作者认为群体是一个没有推理思考能力,急躁而多变,易受暗示的集体(我推荐大家去看看,书本200页还不到,分析的挺全面)。虽然有点不可思议,但是作者的观点依然可以在今天解释不少事例。事实上,我都可以在身边感受到这类观点的例子。比如在火车站等车的时候,虽然没听见检票开始,但是前面的人站起来往前挤的时候,后面的人都会立马跟上往前挤去,很少有人...

2009-11-02 03:12:19 124

发一个 2D Chart DEMO

准备自行开发3D chart组件,今天先花了点时间实验下2D chart,发现还是有些问题需要仔细斟酌的,比如坐标系,分隔可重用的类,属性管理等等。几何算法是一个绕不开去问题,之前我也考虑过建立在某个3D框架上,只是3D chart用的3D特性毕竟很少,暂时不考虑贴图,也不需要近大远小的物理特性。这里还不能把代码拿出来,以后看吧如果有学习的必要。...

2009-10-27 06:13:51 113

BLOG重见天日

由于一些原因把Blog关了一阵子,期间有些文章想写没写成,以后打算陆陆续续补上。这一个月是我人生中一个重要的时刻。首先当然是结婚啦,现在是已婚人士了,有家室的人啊,做事为人更要约束自己,一切以家庭为重。第二个是事业的转变,经历了些变故,也让我见识到一些国外做事与国内的不同,以后当成教训,小心做事。呵呵。...

2009-10-26 13:01:52 149

制作Ubuntu U盘便携版

网上找了不少这方面资料,其实后来自己试了试,也没那么复杂,以Ubuntu 9.04为例,直接安装到U盘上就行了。下面说说我的步骤:准备好Ubuntu cd碟(自己刻盘),还有一个大于4G的U盘(一般会安装掉2G,为了以后的发展,越大越好啊,先格式化赶紧)。重启系统,插入cd和U盘,cd启动Ubuntu安装流程选择安装介质的时候要选择U盘。好像是第七步(没截图,有点忘了),选择A...

2009-09-11 09:17:34 316

单身结束纪念

明天去领结婚证,今天是单身最后一天了。好歹也过了二十六年的个人生活了,没有一点感叹是不可能的。心情嘛更是有点说不清的复杂。既然说不清就不说了,特此纪念。///////////////////////////////////////////////刚拿到底片,补一张照片。...

2009-09-08 14:48:15 101

我的另一个weblog

最近申请了webfaction的空间,开了个自己的weblog,配上域名www.gain-loss.org。欢迎看看。

2008-08-17 09:34:37 123

python隐藏console window的另一个方法

做GUI系统的时候,总是想去掉DOS窗口,而一般的做法是用pythonw.exe启动。很可惜,目前的2.5版本的pythonw是有一些bug的。见:http://mail.python.org/pipermail/python-bugs-list/2004-June/023703.html。我在做项目的时候就遇到过这类问题,而且还有一些乱七八糟解释不了的问题,而用python.exe启动就是好的...

2008-07-18 13:59:03 1330

Flex与Win32通信实例之ExternalInterface

项目中要实现Flex打开文件夹选择框(Flex做为桌面程序的UI),没办法,如果不用AIR只能在下面加一层Container了。网上搜来搜去差不多都是讲FSCommand怎样与VC++交互,可是FSCommand不能及时返回值呀。经过一番摸索,终于调通了ExternalInterface在VC++中的处理流程,看代码。  void CMyBicapDlg::OnFlashCallShockwave...

2008-04-03 10:16:30 140

windows 下停止子进程(转)

# Create a process that won't end on its ownimport subprocessprocess = subprocess.Popen(['python.exe', '-c', 'while 1: pass'])# Kill the process using pywin32import win32apiwin32api.TerminatePr...

2008-04-02 00:06:06 348

FLV文件结构解析

FLV是一个二进制文件,由文件头(FLV header)和很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。 FLV Header一般比较简单,包括文件类型之类的全局信息文件类型3bytes总是FLV(0x46 0x4C 0x56),否则...版本1byte一般是0x01,表示FLV version 1流信息1by...

2008-02-25 16:41:25 185

一个as2的类遍历XML并映射到普通Object

一个as2的类遍历XML并映射到普通Object。as2是动态语言,这里发挥它的动态特质,动态构建面向XML节点的对象。[code]/*** ...* @author Default* @version 0.1*/class MediaSolutions.xmlspider.ParseXML { private var ONE_PREFIX:String...

2007-12-07 19:24:29 142

File Object 执行delete的时候返回false

执行f.delete()的时候没有异常,只返回false。今天碰到这个问题搞了半天终于有了结果,原来是执行时正在被别的程序使用,感觉java的这个设计不大好,都莫名其妙。...

2007-11-29 16:17:30 191

AIR下让组件(UIComponent)支持外部文件拖入

最近开始研究AIR平台了,一边做多功能flv播放器一边实践API,收获颇多。这里是其中一个功能分支,[color=red]为组件添加文件拖入特性[/color],过程大致如此:[list][*][b]为UIComponent添加NativeDragEvent监听[/b],主要是两个事件drag_enter和drop[*]当拖动一个文件进入(应该是drag_over吧)UIComponent...

2007-09-12 23:56:14 132

flash跨域问题的另一个思路 ---- ASP.NET做代理

flash读取数据常常让人很郁闷,跨域问题总是不可避免。有时候策略文件可能难以部署(别人的奶酪不那么好碰) :D ,这里将采用代理方式来获取数据。以下是你需要的:[list]一个server,自己能控制的,这里以.net平台为例在这个server上部署策略文件[/list]还有缺点:[list]要牺牲点自己的带宽,不推荐访问量巨大的使用这个方案局限在文本数据,二进制也可以的...

2007-09-06 23:41:23 129

解决fms录制时没有生成flv的问题

这个问题已经困扰很长时间了,google或baidu也没什么结果。先把问题讲一下吧,按照一些简单的例子写client-script录制麦克风(网上很多的),常规配置fms,也不需要写server-script,一切都很简单,但是录制完毕根本没有生成flv,bandwidth上面没有波动。trace下info.code先后得到NetConnection.Connect.Success和Net...

2007-09-04 08:21:17 127

把事情做得更好

今天做一个project,比较麻烦,要从一大堆类似的flash中修改静态文字。于是为了减少现在和未来工作量,于是我做了个小工具从flash里提炼出关键数据并生成一个xml,由修改的flash去读取它。本来一切都很简单,当然xml的结构是事先设计好的,我也没多想。后来实施修改的时候才发现工作量并没有减少因为很关键的,xml里含有一些控制UI的数据。当时同事(不是做flash的)提出将这些数据消除,以...

2007-08-22 17:02:12 141

将sprite及子类添加到Flex/Apollo体系的解决方案

一般来说,actionscript3的view component体系下,按照Composition模式,只要把一个视觉元素addChild到它的container下就行了。但是在flex或air application下,按照这个方法添加一个sprite就会报错(郁闷的),会出一个错误,大概意思是sprite 不能转换成UIComponent。很明显,addChild在某个派生环节中被重写了。马...

2007-08-20 23:45:23 101

flex2使用webservice完成天气预报

http://www.webservicex.net/globalweather.asmx是一个公共免费的webservice接口,提供全球主要城市的当天天气情况(包括中国的主要城市),firefox下打开链接,用GetCitiesByCountry方法和china参数试运行一下,可以看到返回一个xml结构表示支持的城市名称(用这些城市名称作为参数使用GetWeather方法就能得到天气信息了)。...

2007-08-14 00:37:00 93

flashDevelop+FlexSDK 免费组合打造flex开发平台

今天下载了flashdevelop适用了一下,感觉比想象中好多了。 下载的体积比较小,其实就算解压了也不超过10M 运行时占用内存也小(不是在jre环境下运行的,flexbuilder就像老牛拉车一样慢啊) 跟visual studio的风格很像,做.net开发的朋友应该很快能上手 代码提示不错,前提是设定好class path首先去下载它:http://ww...

2007-08-04 22:19:45 217

10大经典误会

今天在群上看到的        1. 护士看到病人在病房喝酒,就走过去小声叮嘱说:“小心肝!“病人微笑道:“小宝贝。”   2.有位大嫂在公共汽车上看到一位即将下车的男人掉了包烟在踏板上,于是赶紧对那男人说:同志,你烟掉了!男人大怒:你才阉掉了! 3.某男入厕便秘,忽见一人飞奔而入,顷刻风雨交加。“哥们儿,真羡慕你呀,那么快。”“羡慕啥,没脱裤子呢” 4.某公司招聘,下一位该面试的女孩的...

2007-08-04 20:55:54 86

flash操作MSN

从MSN7.5开始,可以通过命令行方式控制MSN,比如: 建立对话:msnim:chat?contact=[邮件地址] 添加好友:msnim:add?contact=[邮件地址] 语音聊天:msnim:voice?contact=[邮件地址] 视频聊天:msnim:video?contact=[邮件地址]于是我们也能在flash做些类似的控制,比较简单:js...

2007-07-31 15:57:41 123

APS.NET page lifecycle

Events happened in the page lifecycle is listed below(flow from top to buttom): PreInit Event Theme initialized, master pages applied, control skins applied Init Event InitComplete Ev...

2007-07-29 00:24:24 97

分布式

所谓分布式就是指数据和程序可以不位于一个 服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型。分布式有利于任务在整个计算机系 统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,解决了网络GIS 中存在的数据异构、数据共享、运算复杂等问题,是地理信息系统技术的一大进步。传 统的集中式GIS 起码对两大类地理...

2007-07-28 13:57:02 185

关于flash 的上传进度

as2和as3都有这个毛病:用fileReference做上传,上传进度一下子就到了100,然后过了一段时间才上传完毕。今天在网上查了这个问题,经过试验后发现原来是防火墙的原因。我用的是卡巴,上传的时候flash将数据传给卡巴,卡巴再负责上传,这样本地传数据就会很快了。不知道别的防火墙是不是也这么流氓。...

2007-03-29 16:43:52 84

令人迷糊的width,rotation,scaleX

在as3里,我做了一个这样的尝试js 代码  var s:Sprite = new Sprite();   s.x = 100;   s.y = 100;   var gra:Graphics = s.graphics;   gra.beginFill(0x000000,1);   gra.drawRect(0,0,200,50);   ...

2007-03-27 15:33:11 113

Tiobe Programming Community Index

2007-03-19 22:48:29 125

as3关于bitmapDate draw()的小问题

近来在开发中遇到这样一种情况:js 代码 var bit:BitmapData = new BitmapData(DrawableTarget.witdh,DrawableTarget.height,true,0);  bit.draw(DrawableTarget);   如果先前DrawableTarget是缩放过的话(scaleX不是1),bit.draw是不能...

2007-03-19 15:38:45 146

遮照下TextField无法显示

最近在用as3做项目了,总体感觉还是不错的。今天发现一个问题,在遮照下(timeline下画的)addChild TextField不能显示出来,郁闷啊。addChild在遮照外边就好了,看来as3的文字处理还是老样子啊。特此记录。...

2007-03-15 17:48:36 87

AS3数据类型

基础很重要,以下内容都是参照prog_actionscript30.pdf,但不算翻译,adobe labs上有。type checkingas3里有两种类型检测:编译时和运行时。as3是一种动态定义类型语言(Dynamically typed language),一般来说应该是运行时才会去检测类型正确性,但是在实际开发中,这种检测有时会降低开发效率,所以flash9提供了编译时检测的方式,在...

2007-02-15 10:26:03 203

How to identify use cases in Use Case Diagram

Here is a helpful list of questions that you can ask when trying to identify use cases what funcitons will specify actor want from the system? does the system store and retrieve information?...

2007-01-28 13:37:36 139

How to find Actor in Use Case Diagram

Asking the following questions will help you identify actors: who or what uses this system? what roles do they play in the interaction? who instanlls the system? who or what starts...

2007-01-28 12:57:13 95

Rational统一建模过程的十大要素方案(摘自网络)

NetReptile推荐 [2005-6-7]出处:developerWorks 中国作者:Leslee Probasco 为了有效的应用 Rational 统一过程 (RUP),首先要理解它的关键目标,并且弄清楚每一个目标为什么重要,他们是怎么样结合在一起,共同帮助你的开发团队满足涉众需求,生产出优质产品的。首要的是抓住要点有天晚上,我的邻居 Randy 过来求助。他正在为周末野...

2007-01-22 09:30:46 149

spring mvc framework class UML

2007-01-08 17:00:42 150

给tomcat添加web admin

从tomcat 5.5开始,administration web application功能就独立出来了,需要单独下载并复制到tomcat home里。添加一个管理者帐号:第一次用这个功能的时候非常郁闷,不知道该用什么用户名密码登陆,上baidu搜索一下才知道要修改一个配置文件(为什么文档里没有呢)。找到Tomcat 5.5\conf\中的tomcat-users.xml 文件,tomcat是...

2006-12-31 13:32:55 112

log4j配置文件格式

        在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件)1、配置根Logger      其语法为:    ...

2006-12-27 16:59:11 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除