智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2009年12月2日

摘要: 此类表示显示列表中的 StaticText 对象。 无法使用 ActionScript 创建 StaticText 对象。 只有创作工具可以创建 StaticText 对象。 尝试创建新的 StaticText 对象会生成 ArgumentError。 若要创建对 ActionScript 3.0 中的现有静态文本字段的引用,可以遍历显示列表中的项。 例如,以下片段检查显示列表中是否包含静态文本字... 阅读全文

posted @ 2009-12-02 18:05 Bill Yuan 阅读(320) 评论(0) 推荐(0)

摘要: URLStream 类提供对下载 URL 的低级访问。 数据一下载,便可随即为应用程序使用,这和使用 URLLoader 时需要等到整个文件下载完不同。并且 URLStream 类还允许在完成下载前关闭流。 已下载文件的内容将作为原始二进制数据提供。 在 URLStream 中的读取操作是非阻塞模式的。 这意味着您在读取数据之前必须使用 bytesAvailable 属性来确定是否能够获得足够的数... 阅读全文

posted @ 2009-12-02 18:04 Bill Yuan 阅读(442) 评论(0) 推荐(0)

摘要: AMF(是Action Message Format的缩写)是在flash和flex中remoting的一种方式格式。  AMF is a binary format based loosely on the Simple Object Access Protocol (SOAP). It is used primarily to exchange data between an Adobe Fl... 阅读全文

posted @ 2009-12-02 18:03 Bill Yuan 阅读(1314) 评论(0) 推荐(0)

摘要: IME.enabled = false;说明的是IME关闭,但如果我默认的是中文,关闭之后会不会是只能输入英文了呢? 有机会试一下!百度IME说明:IME  IME 是输入法编辑器(Input Method Editor) 的英文缩写(IME),它是一种专门的应用程序, 用来输入代表东亚地区书面语言文字的不同字符。  IME (Input Method Editor : IME) 是输入法的一种。... 阅读全文

posted @ 2009-12-02 18:02 Bill Yuan 阅读(2259) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--vararg:Object=newObject;arg.a="aa";arg.b="bb";arg.c="cc";trace(arg.propertyIsEnumerable("a"));//true... 阅读全文

posted @ 2009-12-02 18:01 Bill Yuan 阅读(724) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--trace(describeType(DisplayObject));/*输出:<typename="flash.display::DisplayObject"base="Class"isDyn... 阅读全文

posted @ 2009-12-02 18:00 Bill Yuan 阅读(403) 评论(0) 推荐(0)

摘要: 计算机的管理用户(使用管理权限登录的用户)可以应用能影响计算机所有用户的 Flash Player 安全设置。在非企业环境(例如家庭计算机)中,通常只有一个用户,该用户也拥有管理访问权限。即使是在企业环境中,单个用户也可以拥有计算机管理权限。管理用户控制有两种类型: mms.cfg 文件“全局 Flash Player 信任”目录mms.cfg 文件mms.cfg 文件是一... 阅读全文

posted @ 2009-12-02 17:58 Bill Yuan 阅读(3228) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--vart:Timer=newTimer(50,3);t.addEventListener(TimerEvent.TIMER,onTimerChange);t.start();functiononTim... 阅读全文

posted @ 2009-12-02 17:57 Bill Yuan 阅读(648) 评论(0) 推荐(0)

摘要: 实际的应用程序都有一个Façade子类,这个Façade类对象负责初始化Controller(控制器),建立Command与Notification名之间的映射,并执行一个Command注册所有的Model和View。 阅读全文

posted @ 2009-12-02 17:55 Bill Yuan 阅读(362) 评论(0) 推荐(0)

摘要: FileReferencesave()方法public function save(data:*, defaultFileName:String = null):void 语言版本:ActionScript 3.0运行时版本:Flash Player 10, AIR 1.5打开一个对话框,允许用户将文件保存到本地文件系统。虽然 Flash Player 没有限制可上载、下载、加载或保存的文件的大小... 阅读全文

posted @ 2009-12-02 17:53 Bill Yuan 阅读(1435) 评论(0) 推荐(0)

摘要: sharedEvents属性sharedEvents:EventDispatcher[只读 (read-only)] 语言版本:ActionScript 3.0运行时版本:AIR 1.0 Flash Player 9EventDispatcher 实例,可用于跨安全边界交换事件。即使 Loader 对象和加载的内容源于彼此不信任的安全域,两者仍然可以访问 sharedEvents 并通过此对象发送... 阅读全文

posted @ 2009-12-02 17:53 Bill Yuan 阅读(211) 评论(0) 推荐(0)

摘要: socket编程原理 1问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用&#... 阅读全文

posted @ 2009-12-02 17:52 Bill Yuan 阅读(286) 评论(0) 推荐(0)

摘要: 14,13,。。。慢慢走近。苏州,老朋友,。。。渐行渐远。天,没有边际,任我展翅翱翔地,没有尽头,任我奔腾驰骋挥洒伤感,开怀拥抱,新南京、新朋友、和那崭新的、神秘的、我所热爱的新生活! 阅读全文

posted @ 2009-12-02 17:51 Bill Yuan 阅读(173) 评论(0) 推荐(0)

摘要: 把一切看成二进制 !!!!!!!!!!!!!!!!!!!!!!!!!代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varurlLoader:URLLoader=newURLLoader();urlLoader.addEventListener(E... 阅读全文

posted @ 2009-12-02 17:50 Bill Yuan 阅读(380) 评论(0) 推荐(0)

摘要: 1:使用aruments的length属性进行重载代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functiontest(par1:int):void{if(arguments.length==1)trace("重载1");elseif(argu... 阅读全文

posted @ 2009-12-02 17:48 Bill Yuan 阅读(1824) 评论(0) 推荐(0)

摘要: Think in (Pure)MVCHow do I start using PureMVC? Short answer: Just think in (Pure)MVC! As its named says, PureMVC based on the classic Model-View-Controller design meta-pattern. Using the Facade-patte... 阅读全文

posted @ 2009-12-02 17:44 Bill Yuan 阅读(340) 评论(0) 推荐(0)

摘要: PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。它们合称为PureMVC框架的核心,由Facade统一管理。关于它的核心层,我们不需要管太多,只需要记得下面几点就可以了: 一、Model保存对Proxy对象的引用,Proxy负责操作数据模型,与远程服务通信存取数据。二、View保存对Mediator对象的引用。由Mediator对象来操作具体的... 阅读全文

posted @ 2009-12-02 17:36 Bill Yuan 阅读(453) 评论(0) 推荐(1)

摘要: Alex Uhlmann:http://weblogs.macromedia.com/auhlmann/Christophe Coenraets:http://coenraets.org/ 特别推荐Code Slinger:http://blogs.digitalprimates.net/codeSlinger/Deitte:http://www.deitte.com/Doug mccune:ht... 阅读全文

posted @ 2009-12-02 17:34 Bill Yuan 阅读(229) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varsprite:Sprite=newSprite();vartxtField:TextField=newTextField();sprite.blendMode=BlendMode.LAYER;t... 阅读全文

posted @ 2009-12-02 17:32 Bill Yuan 阅读(325) 评论(0) 推荐(0)

摘要: 1、隐形的备用电池   你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。   2、车用遥控器落在车里了?   你的车用遥控能打开吧?如果可以,在你有一天将车用遥控器落... 阅读全文

posted @ 2009-12-02 17:31 Bill Yuan 阅读(220) 评论(0) 推荐(1)

摘要: 1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componentshttp://developer... 阅读全文

posted @ 2009-12-02 17:28 Bill Yuan 阅读(398) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functioncreateRef(picSource:DisplayObject):void{//倒置varbd:BitmapData=newBitmapData(picSource.width,p... 阅读全文

posted @ 2009-12-02 17:27 Bill Yuan 阅读(672) 评论(0) 推荐(0)

摘要: 舞台上有两个影片剪辑实例:pic_mc和mask_mc其中pic_mc中是一张位图,mask_mc中是一个绘制的矢量矩形,从左至右使用渐变色添充,在颜色面板中设置左边色标alpha值为0,右边色标alpha值为100.为舞台中的两个实例取实例名:pic_mc和mask_mc.新建AS层,加入如下语句,即可实现渐变遮罩的效果:pic_mc.mask=mask_mc;//下面使用cacheAsBitmap,是为了让遮罩也能随透明度有渐变过渡效果pic_mc.cacheAsBitmap=true;mask_mc.cacheAsBitmap=true;//如果设置为 true,则 Flash Play 阅读全文

posted @ 2009-12-02 17:27 Bill Yuan 阅读(4065) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/***ColorMatrixbyGrantSkinner.August8,2005*UpdatedtoAS3November19,2007*Visitwww.gskinner.com/blogfor... 阅读全文

posted @ 2009-12-02 17:24 Bill Yuan 阅读(3813) 评论(0) 推荐(0)

摘要: 运算公式:redResult = a[0] * srcR + a[1] * srcG + a[2] * srcB + a[3] * srcA + a[4]greenResult = a[5] * srcR + a[6] * srcG + a[7] * srcB + a[8] * srcA + a[9]blueResult = a[10] * srcR + a[11] * srcG + a[12] ... 阅读全文

posted @ 2009-12-02 17:18 Bill Yuan 阅读(1441) 评论(0) 推荐(0)

摘要: 一般的,as3中,复制的概念经变成addChild了,如果真要复制舞台上的mc,可以参考一下下面两种简单的方法:如果myMC时间轴上有代码,不用linkage都可以实现复制了~~[代码]构造器方法:[代码]但是如果在舞台上的mc经过缩放或者旋转了,上面的代码就实现不了类似as1/as2中的复制了,下面看一下老外写的一个duplicateDisplayObject类,可以比较好的解决(文章做了翻译)... 阅读全文

posted @ 2009-12-02 17:15 Bill Yuan 阅读(1301) 评论(0) 推荐(0)

摘要: getDefinitionByName() ---->>> 类describeType ---->>>> 方法 describeType() 只显示公共属性和方法,而不会显示私有、在包内部或在自定义命名空间中的属性和方法var myClass : Class = getChildByName ( "MyClass" ) as Class;trace ( n... 阅读全文

posted @ 2009-12-02 17:11 Bill Yuan 阅读(261) 评论(0) 推荐(0)

摘要: 在交互设计时,我们往往需要js和flash player之间进行通讯,player内置的ExternalInterface帮助我们在两者之间通讯建立了桥梁,但是浏览器市场的发展和竞争在今天也是异常的迅猛和激烈,这对于设计师来说,不单单是该庆幸,也是不幸!人在经过磨砺之后,总能总结经验,已被后续,这也算是该清醒的吧!==========================================... 阅读全文

posted @ 2009-12-02 17:07 Bill Yuan 阅读(2451) 评论(0) 推荐(0)

摘要: (一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自... 阅读全文

posted @ 2009-12-02 17:06 Bill Yuan 阅读(266) 评论(0) 推荐(0)

摘要: 转自 : http://bbs.actionscript3.cn/thread-24027-1-5.html以前我们最熟悉的强制内存回收的方法是:[代码]//由于上次试验弱引用的时候,发现当轮询本地sharedobject对象的时候,导致弱引用的内容进行了回收,于是联想用来进行强制内存回收..代码如下:代码Code highlighting produced by Actipro CodeHigh... 阅读全文

posted @ 2009-12-02 17:01 Bill Yuan 阅读(1158) 评论(0) 推荐(0)

摘要: 在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)。这个从字面上很难理解,特别对于一直使用命令式语言进行编程的程序员们。本文将结合实例代码进行解释。函数是什么地球人都知道:函数只是一段可执行代码,编译后就“固化”了,每个函数在内存中只有一份实例,得到函数的入口点... 阅读全文

posted @ 2009-12-02 16:58 Bill Yuan 阅读(451) 评论(0) 推荐(0)

摘要: as3的作用域让人感觉有点乱,不知道改如何专业的解释,最近一直在看 python 源码分析,受了些启发。也许as3也遵守这种静态作用域规则,感觉所有的动态语言都有异曲同工之妙吧。 静态作用域(static scope,也叫lexical scope,字面作用域),是一种根据语言文本的位置确定变量引用的规则。我从wikipedia上找到一个解释:With static scope, a variab... 阅读全文

posted @ 2009-12-02 16:57 Bill Yuan 阅读(2273) 评论(2) 推荐(0)

摘要: 例:在程序中 直接 var txt:TextField = new TextField(); txt.text = "中国"; var tf:TextFormat = new TextFormat(); tf.font = "隶书"; txt.defaultTextFormat = tf; addChild(txt); 这样是显示不出来的。 需要用flash IDE 新建一个元件(deviceT... 阅读全文

posted @ 2009-12-02 16:38 Bill Yuan 阅读(1121) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//initializearrowvariablesvarleftArrow:Boolean=false;varrightArrow:Boolean=false;varupArrow:Boolean=... 阅读全文

posted @ 2009-12-02 16:36 Bill Yuan 阅读(2119) 评论(0) 推荐(0)

摘要: 转自:http://bbs.blueidea.com/viewthread.php?tid=2752268&page=1 通常我们存取数据有如下几种方式:Array, Object, 自定义类, 比较特殊的还有 Point, Rectangle 等。效率依次为(后面的数字是100万次存取运算平均所需时间): * 自定义类public属性135 | Point140 | Rectangle... 阅读全文

posted @ 2009-12-02 16:35 Bill Yuan 阅读(815) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varfillType:String=GradientType.LINEAR;varcolors:Array=[0xFF0000,0xFFCC00];varalphas:Array=[1,0.1];/... 阅读全文

posted @ 2009-12-02 16:30 Bill Yuan 阅读(268) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varmonClip:MovieClip=newMovieClip();monClip.name="monOcurrence";addChild(monClip);vardepart:Number=g... 阅读全文

posted @ 2009-12-02 16:29 Bill Yuan 阅读(2306) 评论(0) 推荐(0)

摘要: 正确区分自定义事件和自定义事件类,如果你只是简单地发送一个你自己的事件而不需要更多信息,可以使用[代码]来实现,我们看到自定义事件很简单,只需给Event类传入一个特殊的不与内置事件类型重复的字符串即可。 可以做如下测试: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl... 阅读全文

posted @ 2009-12-02 16:17 Bill Yuan 阅读(891) 评论(0) 推荐(0)

摘要: 大家常有这样的疑问,RT,如何让让搜索引擎找到我的FLASH站点?我们知道robots最感兴趣的是*.html的文本格式文件,那么相对于flash站点,swf作为媒体文件,难怪得不到robots的宠爱呢!(我KAO, 宠 - 幸也是敏感词汇)那么我们最好针对网站做些许修改,让robots能够得到他感兴趣的东西!不多很好,结构划分很简单清晰!如果有可能我建议你在放一个目录,姑且叫做seo吧!那么在我... 阅读全文

posted @ 2009-12-02 15:23 Bill Yuan 阅读(487) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varmic:Microphone=Microphone.getMicrophone();mic.setUseEchoSuppression(true);mic.setLoopBack(true);/... 阅读全文

posted @ 2009-12-02 15:19 Bill Yuan 阅读(586) 评论(0) 推荐(0)

摘要: LoaderInfo 类可提供有关已加载的 SWF 文件或图像文件(JPEG、GIF 或 PNG)的信息。 LoaderInfo 对象可用于任何显示对象。 提供的信息包括加载进度、加载程序的 URL 和加载内容、媒体的字节总数以及媒体的标示的高度和宽度。访问 LoaderInfo 对象: flash.display.Loader 对象的 contentLoaderInfo 属性 -- conten... 阅读全文

posted @ 2009-12-02 15:10 Bill Yuan 阅读(266) 评论(0) 推荐(0)

摘要: [代码]在as里调用 getURL 阅读全文

posted @ 2009-12-02 15:08 Bill Yuan 阅读(287) 评论(0) 推荐(0)

摘要: 一句话: 可视与非可视 ! 阅读全文

posted @ 2009-12-02 15:04 Bill Yuan 阅读(282) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--packageCharlotte{importflash.events.Event;importflash.events.IOErrorEvent;importflash.net.URLLoader;... 阅读全文

posted @ 2009-12-02 15:03 Bill Yuan 阅读(1623) 评论(0) 推荐(0)

摘要: XML Web Service支持三种协议来与用户交流数据。这三种协议分别是: 1.SOAP:Simple Object Access Protocol 2.HTTP-GET 3.HTTP-POST 1.首先我们先来理解一下这三者的大概定义。 在这三种协议中,SOAP是XML Web Service最常用到的连接协议。与HTTP相比,SOAP显的更为复杂,但却拥有更强的接受能力。SOAP是一种以X... 阅读全文

posted @ 2009-12-02 14:56 Bill Yuan 阅读(1620) 评论(1) 推荐(1)

摘要: AS3的效率(注意,我说的是AS3,而不是AVM)直接而言就是对于设计模式及算法的优化和对于对象操作的效率,对于设计模式和算法的优化建立在对于 AS3程序的架构和细节上的优化,需要应用的架构分析人员和程序员有一定深厚的“内力”。而对于对象本身的操作效率的优化,则是建立在AS3官方的内置类提供的丰富功能上而言的。今天就讨论一下对于对象操作的效率提升的话题,简单来说,就是讨论基... 阅读全文

posted @ 2009-12-02 14:50 Bill Yuan 阅读(1407) 评论(0) 推荐(0)

摘要: isNaN下表描述 isNaN() 针对各种输入类型和值的返回值。输入类型/值 示例 返回值 0 除以 0 isNaN(0/0) true 非零数字除以 0 isNaN(5/0) false 负数的平方根 isNaN(Math.sqrt(-1)) true 大于 1 或小于 0 的数字的反正弦值 isNaN(Math.asin(2)) true 可以转换为 Number 的字符串 isNaN("5... 阅读全文

posted @ 2009-12-02 14:44 Bill Yuan 阅读(1304) 评论(0) 推荐(0)

摘要: Adobe Flex及相关技术正成为RIA领域的主流。虽然Flex社区的规模还远比不上Java或Microsoft平台,但它正在Flex RIA开发者们的栽培下稳健地成长。许多开源开发框架也因此被创造出来:Cairngorm(下载)Cairngorm 是最老也最成熟的Flex框架。它现在由Adobe拥有并开源,而且被Adobe的RIA顾问服务团队大量使用。创造出Cairngorm 的Adobe C... 阅读全文

posted @ 2009-12-02 14:44 Bill Yuan 阅读(294) 评论(0) 推荐(1)

摘要: 用socket连接163发邮件服务器:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varba:ByteArray=newByteArray();ba.writeUTFBytes("MAILFROM:<fanxing518@163.com... 阅读全文

posted @ 2009-12-02 14:42 Bill Yuan 阅读(1366) 评论(1) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--packagetools{publicclassKeyIsDown{privatestaticvarobj;publicstaticfunctioninit(stage){obj=newObject(... 阅读全文

posted @ 2009-12-02 14:41 Bill Yuan 阅读(285) 评论(0) 推荐(0)

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functionshowMethodName(thisObj:Object,method:Function):String{varxml:XML=describeType(thisObj);varxm... 阅读全文

posted @ 2009-12-02 14:40 Bill Yuan 阅读(244) 评论(0) 推荐(0)

摘要: ApplicationDomain 类的用途是存储 ActionScript 3.0 定义表。SWF 文件中的所有代码被定义为存在于应用程序域中。 可以使用应用程序域划分位于同一个安全域中的类。这允许同一个类存在多个定义,并且还允许子级重用父级定义。在使用 Loader 类 API 加载用 ActionScript 3.0 编写的外部 SWF 文件时,可以使用应用程序域。(请注意,在加载图像或用 ... 阅读全文

posted @ 2009-12-02 14:37 Bill Yuan 阅读(1417) 评论(0) 推荐(0)

摘要: 在asp.net中使用了FluorineFx组件,返回类型为DataTable在flash读取时的写法是:[代码] 阅读全文

posted @ 2009-12-02 14:33 Bill Yuan 阅读(227) 评论(0) 推荐(0)

摘要: Adobe发布Flash文字布局框架Flash 在文字排版方面得能力一直以来为人所诟病。虽然有一些第三方的类库可以满足一些布局上的需求,但是往往效果和效率都不是非常理想。然而,随着Flash Player 10对文字引擎得大幅加强及Adobe AIR 1.5得发布,Adobe也在Labs放出了第一款来自官方的文本布局框架。我相信当你看到网站上的Demo时,你的心情会和我一样激动。Flash Tex... 阅读全文

posted @ 2009-12-02 14:26 Bill Yuan 阅读(284) 评论(0) 推荐(0)