
Flex
文章平均质量分 69
a7719665
这个作者很懒,什么都没留下…
展开
-
代码设置显示对象的注册点
public static function setRegPoint(obj:DisplayObjectContainer, newX:Number, newY:Number):void {//get the bounds of the object and the location//of the current registration point in relation//to原创 2014-08-06 11:24:09 · 1943 阅读 · 0 评论 -
swc的外部代码引用问题
项目里面引用了swc之后,有时候想ctrl点击进入看看swc里面的代码,这时候就得右键项目,要引用代码,要做两个方面1 把你的swc的源代码先放入一个项目工程里面2 找到这个工程项目的地址,比如src下面有com,但是路径不能写C:\Users\DELL\Adobe Flash Builder 4\TweenLite\src\com这个com是多余的, 只需要${DO原创 2012-06-04 16:00:29 · 3201 阅读 · 0 评论 -
mouseOver 和rollOver区别
mouseOver的bubbles是true,rollOver的bubbles是false。两者的区别,其实要在侦听MOUSE_OUT事件时,变得很明显。假如一个Canvas中间包含一个Button,比较侦听canvas的MOUSE_OUT和ROLL_OUT事件:1.canvas.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHand原创 2012-05-14 15:42:47 · 4839 阅读 · 0 评论 -
SVN错误
有时候误操作,怎么都提交不了文件到svn、这时候,就要把该文件的根目录(上一层)删掉,然后重新下载,重新上传提交就行了。原创 2012-04-19 17:59:06 · 701 阅读 · 0 评论 -
AS3:回调函数Function.apply(thisArg:*, argArray:*):*
一般在load加载的时候比较常用,因为加载是一个很长的过程,可以自动在加载完成的时候做一个回调,来完成作业。1、callBack.apply(null,["接受"]); callBack为回调函数,现在必须传递argArray参数到回调函数当中。2、callBack=closeHandler;private function closeHandler(str:String)原创 2010-08-20 16:20:00 · 4535 阅读 · 0 评论 -
APM Express(apache+php+mysql)以及nginx的服务器配置
APM Expres:C:\apmxe\etc目录下的httpd.conf.template配置文件Include %APMXE%\etc\php.conf//端口默认是9000 DocumentRoot "E:/FlexWork_Bin/kungfu/" ServerName 127.0.0.1 Options Index原创 2011-10-26 12:10:01 · 1169 阅读 · 0 评论 -
Flash Builder 找不到所需的 Adobe Flash Player 调试器版本(慎用360安全卫士)
flash开发新手慎用360安全卫士!理由1:360安全卫士会去更改你的hosts文件,有时候要把svn的某些信息手动添加上去,但是会被360误认为是木马。理由2:360安全卫士会主动更新你的 flash player版本,一不留神就会误点了,结果就是flash pl原创 2011-09-26 11:06:24 · 2436 阅读 · 0 评论 -
LoaderContext 解决跨域的问题!
var loader:Loader=new Loader();loader.load(new URLRequest("路径"),new LoaderContext(false,ApplicationDomain.currentDomain));如果主项目原创 2011-08-01 17:20:00 · 1561 阅读 · 0 评论 -
AcstionScript位图保存技术及相关内存优化
<br />转载:http://spzktshow.blogbus.com/logs/62151913.html<br /> <br /> <br />好久没写部落阁啦,最近发现了一个比较有营养帖子,讨论的是加载位图后相关的内存优化问题,总结了下前辈们的经验,决定将这个技术应用到现在在写的一个翻页杂志中,我将这个技术命名为B&B(ByteArray&BitmapData)<br />As3载入图片后全部为Bitmap,要将Bitmap的内存释放掉我们需要用到bitmapData的dispose方法,但在释放转载 2011-04-28 19:12:00 · 3954 阅读 · 1 评论 -
swf的卸载:unloadAndStop
<br /><br />给大家提供一个unloadAndStop的经验 cs4里的一个API,Loader.unloadAndStop<br />非常好用啊,非常爽。但是也遇到个问题,害得我找了2个小时。<br />假设:<br />A 载入 B<br />B 载入 C<br />这个时候,在A里面用unloadAndStop卸载B,报错,莫名其妙的错,而且没有错误来源。<br />需要先在B里把C,removeChild掉,再在A里面卸载B,就OK了。<br /> <br /> <br />我遇到过这样的转载 2011-04-22 15:18:00 · 2240 阅读 · 0 评论 -
[AS3]Flash Socket底层接受数据的初级处理(转)
http://wgcode.iteye.com/blog/814837转载 2011-04-14 11:06:00 · 1503 阅读 · 0 评论 -
AS3: Socket 数据包 收 发
AS3.0 中使用Socket使用tcp服务器协议,它是一种流协议,不停的将分片传输给客户端,P作为流,发包是不会整包到达的,而是源源不断的。它不同于UDP服务器协议,UDP作为数据包协议,整包到达。 如果要使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA事 件。这个事件在帮助文档中是这样描述的 ——在套接字接收到数据后调度。 而事实却并非如此,做过一次尝试,服务器发送了20000次数据而 rogressEvent.SOCKET_DA原创 2011-04-14 11:17:00 · 3385 阅读 · 0 评论 -
flex:flash和flex同时监听的错误
<br />1、flash和flex如果同时监听一个控件的动作,用loader加载时会造成只监听flash的动作,而忽略到flex的动作;<br /> 我在flash里面监听按钮点击时,控制别的按钮的visible,但是在flex里面,我监听这个按钮点击时,发送消息。同时监听的时候,只有flash的动作实现了,而没有发送消息。原创 2010-12-24 20:36:00 · 1011 阅读 · 0 评论 -
AS3:时间戳的转换
Date 类是Flash ActionScript3.0中构造函数最多变的类之一,我们可以通过以下几种方法定义Date类。第一,如果未给定参数,则 Date() 构造函数将按照您所在时区的本地时间返回包含当前日期和时间的 Date 对象。var now:Date = new Date();第二,如果仅给定了一个数字参数,则 Date() 构造函数将其视为自 1970 年 1 月 1 日以来经过的毫秒数,并且返回对应的 Date 对象。请注意,您传入的毫秒值将被视为自 1970 年 1 月 1 日(UTC 时原创 2010-09-28 14:56:00 · 17021 阅读 · 0 评论 -
ByteArray和BitMap的相互转换,以及扣图
package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.IOErrorEvent; import flash.geom.Point; import flash.geom.Recta原创 2010-06-21 09:57:00 · 8324 阅读 · 0 评论 -
反射得到类的完整描述
describeType(value:*):XML 生成描述 ActionScript 对象(命名为方法的参数)的 XML 对象。describeType函数在adobe官方在线文档上的定义如下:生成描述ActionScript对象(命令为方法的参数)的XML对象,此方法实现ActionScript语言的反射编程概念。这个方法的应用场景可能是这样的:转载 2012-06-08 17:31:12 · 1991 阅读 · 0 评论 -
Flash Player的构成
Flash Player包含4个主要部分:1. 媒体播放器媒体播放器负责渲染和绘画矢量图形、生成文本并处理文本布局、播放和处理音频和视频。2. 虚拟机ActionScript生成的二进制SWF代码,通过虚拟机执行,并置入Flash的显示列表(Display List)中进行详细讲解)中,进行渲染和显示。3. 网络通讯层Flash Player通过网络原创 2012-05-20 00:08:52 · 936 阅读 · 0 评论 -
TextFiled enter键换行的问题
如果设置了TextFiled 的html为true,这时候你再Enter,虽然是换行了,但是你马上打字,又会回去。所以要原创 2014-08-06 11:25:54 · 1762 阅读 · 0 评论 -
as3 时区
用getTimer方法其实也能获得当前日期。它是相对于1970年过后经过了多少毫秒的number,但是要加上8小时,北京加8,曼谷加7,这个可以看系统时间那里的时区看出什么地区加上多少小时。目前项目里面有个签到,如果北京时区登陆越南服务器,签到日期就会11号变成12号,改成曼谷时区,就不会有这个问题。原创 2014-03-11 11:49:30 · 2363 阅读 · 0 评论 -
swf放阿帕奇根目录,有的电脑会不能加载并无报错
这个有可能是flash player设置问题。进入控制面板,点击flashplayer高级设置,设置对此计算机完全授权原创 2013-12-19 10:47:56 · 2114 阅读 · 0 评论 -
清除目录下的SVN信息
进入这个目录,显示这个目录下的.svn文件夹,删除即可原创 2013-05-22 14:47:02 · 1896 阅读 · 0 评论 -
chrome浏览器debug版本调试并且输出调试信息
1、来这里下载debug版本的flash playerhttp://www.adobe.com/support/flashplayer/downloads.html2、把以前的卸载掉,路径:C:\WINDOWS\system32\Macromed\Flash3、装上新的,IE装ActiveX, Chrome装plugin4、I原创 2012-10-18 11:41:10 · 9775 阅读 · 1 评论 -
AS3: ByteArray几个要注意的方法和属性
1、readBytes()方法 官方public function readBytes(bytes:ByteArray, offset:uint = 0, length:uint = 0):void 从字节流中读取 length 参数指定的数据字节数。从 offset 指定的位置开始,将字节读入bytes 参数指定的 ByteArray 对象中,并将原创 2010-06-28 10:20:00 · 7998 阅读 · 0 评论 -
将编译AS3区分Debug版本和Release版本
首先我们区分AS3的编译版本,目的是让同样的code,如果使用debug编译,则会含有很多测试代码方便调试;如果使用release编译,则不会将调试代码编译进去。用过Visual Studio(以下简称VS)的程序员都知道,VS在编译时有个debug和release的选项,而flash builder(以下简称fb)在编译时,虽然可以选择不同路径编译,但无法像VS那样真正的区分编译版本。下转载 2012-08-13 11:42:05 · 2320 阅读 · 0 评论 -
sourcemate插件
http://updates.elementriver.com/sourcemate/v1安装后,修改Host文件,添加:127.0.0.1 services.elementriver.com然后重启Flash Builder,输入Sourcemate的序列号:email:随便序列号 :X777-C111-Z999-Y888原创 2012-07-13 11:12:35 · 1931 阅读 · 0 评论 -
Flash AS3.0 常用函数收集
获得某个实例对象的类名:getQualifiedClassName (实例名字符串表达式);stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandle); function mouseOverHandle(e:Event):void { trace("over"); // 返回instance**之转载 2012-07-11 17:25:46 · 7085 阅读 · 1 评论 -
根据flash运行原理优化性能
1 avm运行有两个步骤,一个是load 一个tag立面的ABC(actionscripte byte code) DATA代码 并即时编译成pc code来执行。二是显示对象到舞台上。而framerate又是固定的,如果第一步执行代码太长或者第二部显示对象太大都会影响游戏体验。所以从内存和cpu的角度上看,有几个方面是值得优化的。(1) 内存a 显示对象本身的大小,比如sprite和sh原创 2012-05-26 23:04:12 · 2633 阅读 · 0 评论 -
string的字段截取
btextfield=new TextField();btextfield.setHtmlText("注:成为黄金武状元格特尔")btextfield.addEventListener(TextEvent.LINK ,traceGG); private function traceGG(e:TextEvent):void{ var typeT:String = (e.text.split(原创 2012-05-23 15:34:53 · 1995 阅读 · 0 评论 -
as3 测试各个显示对象占用内存的大小
1 可以利用System.totalMemory,分析创建对象前后的系统总内存值,然后想减得出。2 直接getSize(instance)算出大小原创 2012-05-22 17:10:19 · 3499 阅读 · 0 评论 -
bitmapdata画圆
var bmd:BitmapData = new BitmapData(50,50,false,0x00ffffff); var sprite:Sprite = new Sprite(); sprite.graphics.beginFill(0xff0000); sprite.graphics.drawCircle(15,15,15);原创 2012-05-22 20:30:09 · 3102 阅读 · 0 评论 -
异步和同步的概念
编程方面的解释 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。以CAsycSocket类为例(注意,CSocket从CAsyncSocket派生,但是其功能已经由异步转化为同步),当一个客户端通过调用 Connect函数发出一个连接请求后,调用者线程立刻可以朝下运行。当连接真正建立起来以后,soc原创 2012-05-22 15:19:23 · 2681 阅读 · 0 评论 -
as3 如何遍历类里面所有的属性
var test:HDDD=new HDDD(); var xml:XML=describeType(test) describeType(value:*):XML 生成描述 ActionScript 对象(命名为方法的参数)的 XML 对象。我随便写了个类,继承sprite,写了私有和公共方法,事实上遍历得到的只有公共的原创 2012-05-22 10:57:38 · 3794 阅读 · 0 评论 -
堆和栈的理论知识
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。原创 2012-05-22 11:42:04 · 895 阅读 · 0 评论 -
AS3:stage的背景颜色
<br />1、[SWF(width="800",height="500",backgroundColor="#FF8880")] <br /> <br />2、graphics画出来的图形,他的x y是以它的中心点为基点原创 2010-08-12 14:19:00 · 3031 阅读 · 0 评论 -
Flex:Air文件夹的遍历
<br />1、作一个按钮单击事件:<br />private function loadImg():void{ flag=0; file.browseForDirectory("请选择一个目录"); //激发Event.SELECT事件 }<br /> <br /> <br />2、再作一个file对象的监听<br />private var file:File;file.addEventListener(Event.SELECT,onSingleSelect);<br /原创 2010-06-12 14:46:00 · 9310 阅读 · 0 评论 -
AS3:Dictionary类
<br /><br />以下转载自——鱼的痕迹:<br /><br />AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键。例如:<br /> <br />var obj:Object = new Object(); <br />obj["name"] = 1; // 键是字符串"name" <br />obj[1] = 2; // 键是1 (被转换成字符转载 2010-06-24 17:12:00 · 3998 阅读 · 2 评论 -
AS3:遇到的问题
********************************************************************************问:当有两个sprite同时都监听了某一个Event,但是我想只让其中一个sprite监听这个事件public class Event包stopImmediatePropagation()方法 防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。相比之原创 2010-06-24 15:38:00 · 938 阅读 · 0 评论 -
flex 各组件对应的样式属性(转)
转载自http://blog.youkuaiyun.com/friendyi/archive/2008/07/07/2621034.aspxApplication组件样式属性 backgroundImage 背景图 使用Embed(source=" ");来应用 backgroundColor转载 2010-04-28 16:55:00 · 1672 阅读 · 0 评论 -
Flex各种数据的类型转换以及DataGrid的数据集合类型
例子:对于一个DataGrid控件的数据源1、result.toString()= merryiam sdfsfg2、var xmlObj:XML=new XML(result.toString()); merryiam sdfsfg3、x原创 2010-04-28 11:15:00 · 2978 阅读 · 0 评论 -
(转)Tomcat+MySQL+JSP+LCDS+Flex+Eclipse环境搭建完美攻略
也许在行家眼里这根本不算什么,但如果你是一个新手,下面的文字绝对会让你喜极而泣。 鉴于网上的资源较为零散,缺少系统而且较新的介绍,故此将我的一点经验与大家分享,希望能对部分人有所帮助。以下配置均由我测试运行无误,请放心遵照执行。 最后一句,这是我吃在实验室、睡在实验室2天2夜的结果(显然,我自己也只是一个菜鸟。。。),但我还是决定原创 2010-04-09 09:48:00 · 2153 阅读 · 0 评论