- 博客(133)
- 资源 (2)
- 收藏
- 关注
原创 flex的字体问题
//Flex 3 code2.StyleManager.getStyleDeclaration("someStyle");3.//Flex 4 code4.FlexGlobals.topLevelApplication.styleManager.getStyleDeclaration("someStyle");
2010-07-01 16:48:20
274
素描3G时代的电信行业
说明:① ① 终端厂商,如Nokia, Moto, Sumsung;② ② OS,手机操作系统,如Symbian, Windows Mobile,Android;③ ③ 管道,包括电信运营商,如中国移动,联通,T-Mobile, 沃达丰;还有广播网,WiFi④ ④ 服务,服务提供者,如google, 一些SP;厂商的跨角色现象:...
2009-09-03 23:52:58
235
array 与 arrayCollection
arrayCollection比array高级。增加了一些事件和方法。而array没有任何事件。所以如果让他们都作为数据源的话,比如:http://tonylian.iteye.com/blog/288964 所谈到的 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www....
2009-03-19 17:20:18
284
调整netBeans中文版的字号
netBeans6.5中文版界面上的字号太小,看起来很不舒服,又看不清楚。要将字号调大,解决的办法是:打开netBeans安装目录下 etc\netbeans.conf(用文本编辑器打开),在netbeans_default_options项后面添加-J-Duser.language=zh --fontsize 12 即可。注意要添加到双引号里面,而且-J 前面还要有空格。...
2009-01-20 14:43:00
222
createRoom后为什么收不到任何事件?
我用sfsClient.createRoom生成新房间后,为什么收不到服务器返回的消息。比如应该收到的:SFSEvent.onRoomAddedSFSEvent.onCreateRoomErrorSFSEvent.onUserCountChange这让我郁闷了很久。今天在http://www.smartfoxserver.com/forums/viewtopic.p...
2009-01-09 15:33:45
566
遭遇了"Call to undefined function socket_create()"
今天在试验php socket时,在c:\window\system32\cmd.exe里遭遇了Fatal error: Call to undefined function socket_create()。 google一下,发现跟我有同样问题的人还不少。一般的解决方案是:1. 找到php.ini,看 extension=php_gd2.dll 和 extension=php_sock...
2009-01-08 11:22:38
340
如何获取匿名mc的类名?用getQualifiedClassName!
舞台上的匿名mc,如果你调用他的name,会返回instance**之类的。而我们期望的是知道它是库中哪一个元件的实例。方法如下: private function mouseOverHandle(e:Event):void { trace("over"); // 返回instance**之类的 trace(e.currentTar...
2008-11-10 11:54:13
252
2008.09.22之叽歪
Flex/Flash不能打开PDF文档!这可怎么办呢?只有AIR能打开,而且需要本地安装了Acrobat 或 Adobe Reader 的8.1 或更高版本。
2008-09-22 15:53:18
170
MyTrace组件
在flash开发的时候,我们常常希望能够把trace信息显示在舞台上,以便于调试。特别是做网络游戏或网络应用时,经常有这样的需求。如下是我用as3写的MyTrace类。为了尽量保持轻量级,文本显示我用的是TextField。为了便于使用,可视内容都是用代码搞定的。功能:添加trace信息,参数跟使用trace一样;清除所以信息;行号;总是保持在最上层;文本内容总是滚动到最下面;...
2008-09-19 14:42:26
196
Flex3 cookbook 翻译: 3.2 根据比例设定对象的位置和尺寸
3.2 根据比例设定对象的位置和尺寸3.2.1 问题你需要依据其父控件的尺寸来确定子对象的大小。3.2.2 解答用百分比调整尺寸,这样如果组件的尺寸变了,Flex框架会自动调整它的子对象的大小。3.2.3 讨论百分比布局是强有力的工具,它可以让你很容易地根据父对象来确定子对象的大小和位置。例如,如下的RelativePositioningChild.mxml组件按照父对象的宽的40...
2008-09-18 18:26:43
151
2008年9月18日
两年前的今天,我刚刚正式离开工作10年的岗位,开始了作为一个职业程序员的历程。人生因此发生了巨大的变化,所以还是值得为此多写两句。为什么记得这么清楚?因为那天空袭警报声在成都的上空回荡。听说今天也要拉想空袭警报。不过到现在为止我还没有听到。拉警报是有必要的。虽然战争似乎隔我们很远。不过说不定什么时候就发生了。就像地震,谁又能想到,有思想准备呢?地球上战争其实天天都在发生,就像地震天天都在发生...
2008-09-18 14:31:59
155
Flex 3 cookbook翻译: 3.1 用布局管理器定位子对象
3 容器.容器(containers)这个词通常指的是在Flex框架的mx.containers包里面的所有类。容器扩展自UIComponent类,添加了布局管理功能,用创建法则(creation policies)控制子对象的创建的一系列方法,并自动卷动。各个容器的行为有很大的不同,不过都有定位子对象,用约束或样式布局子对象的能力,并控制卷动,觉得子对象对卷动事件...
2008-09-18 00:25:06
126
Flex 3 cookbook翻译: 2.14 处理focusIn和focusOut事件
2.14 处理focusIn和focusOut事件2.14.1 问题当用户的焦点在一个标签控件上时,你想显示一个弹出窗口,而当用户焦点离开该标签控件时,弹出窗口关闭。2.14.2 解答用focusIn和focusOut事件(所有继承自InteractiveObject的类的实例均有该事件)去执行PopUpManager的恰当的方法。2.14.3 讨...
2008-09-17 22:55:58
190
Flex 3 cookbook翻译: 2.13 为弹出窗口创建自定义边框
2.13 为弹出窗口创建自定义边框2.13.1 问题你想为弹出窗口定义边框,让它显示一个标记,来指出是哪个控件触发了这个窗口。2.13.2 解答创建PanelSkin的子类并覆盖updateDisplayList方法,画出标记箭头。并把这个新的skin作为弹出窗口的borderSkin.2.13.3 讨论 以下是基于2.12节的。要修改Cus...
2008-09-17 18:11:53
144
Flex 3 cookbook翻译: 2.12 显示并定位多个弹出框
2.12 显示并定位多个弹出框2.12.1 问题你希望用弹出窗口显示额外的消息给用户。Recipe2.12.2. Solution2.12.2 解答基于用户交互,用PopUpManager创建一个TitleWindow组件的实例。Recipe2.12.3. Discussion2.12.3 讨论Flex框架包含了一个PopUpManager类...
2008-09-17 16:07:00
137
Flex 3 cookbook翻译: 2.11 使用来自Calendar控件的日期
2.11 使用来自Calendar控件的日期2.11.1 问题你想让用户从一个日历样式的控件中选择日期。2.11.2 解答使用DataField控件或者DateChooser控件为用户提供便捷的日历样式的控件去选取日期。2.11.3 讨论Flex框架为日历功能提供了两个控件:DateField和DateChooser。DateField提供了...
2008-09-17 01:58:09
155
Flex 3 cookbook翻译
Flex 3 cookbook翻译: 2.1 监听Button的Click事件Flex 3 cookbook翻译: 2.2 生成一系列开关按钮Flex 3 cookbook: 2.3 用ColorPicher设置Canvas的颜色Flex 3 cookbook翻译: 2.4 用SWFLoader载入一个SWF文件Flex 3 cookbook翻译: 2.5 设置组件的t...
2008-09-17 01:28:29
155
Flex 3 cookbook翻译: 2.10 在应用中显示一个Alert窗口
2.10 在应用中显示一个Alert窗口2.10.1 问题你希望显示一条对话信息,并根据用户选择呈现不同的内容。2.10.2 解答用Alert控件显示一条消息给用户。2.10.3 讨论Alert控件提供了一个对话框,里面有按钮让用户对对话框里面显示的信息作出反馈。Alert控件不能用MXML创建,你必须用ActionScript。例如: ...
2008-09-17 01:23:44
116
Flex 3 cookbook: 2.9 为菜单控件创建事件处理器
2.9 为菜单控件创建事件处理器2.9.1 问题你需要让用户与菜单的交互起作用。2.9.2 解答为MenuBar控件的itemClick事件添加侦听器。2.9.3 讨论为了响应菜单栏交互,为MenuBar控件的itemClick事件指派一个侦听器函数handleMenuClick。无论何时,只要用户选择了一个菜单项,itemClick事件会...
2008-09-17 00:38:23
128
Flex 3 cookbook: 2.8 动态填充菜单
2.8 动态填充菜单2.8.1 问题你想填充并动态改变菜单2.8.2 解答用ActionScript分配一个ArrayCollection或XMLListCollection这样的Collection对象给MenuBar控件的dataProvider属性。2.8.3 讨论在Flex 3里的MenuBar控件支持在运行时动态生成菜单项。下...
2008-09-17 00:05:57
141
Flex 3 cookbook翻译: 2.7 为菜单提供数据
2.7 为菜单提供数据2.7.1 问题用data provider生成菜单栏2.7.2 解答用MXML为MenuBar控件的dataProvider属性指定一个ArrayCollecton,XMLListCollection之类的Collection对象。Recipe2.7.3. Discussion2.7.3 讨论用数据生成一个M...
2008-09-16 22:26:36
146
Flex 3 cookbook翻译: 2.6 设置控件的labelFunction
2.6 设置控件的labelFunction2.6.1 问题你需要综合data provider中的不同部分来定制comboBox组件里面的标签。2.6.2 解答用comboBox的labelFunction属性来指派一个自定义的函数,这个函数定义了显示的标签。2.6.3 讨论默认情况下,Flex里的列表组件是在dataProvider...
2008-09-16 21:30:54
129
Flex 3 cookbook翻译: 2.5 设置组件的tab键顺序
2.5 设置组件的tab键顺序2.5.1 问题你需要改变在Flex应用里组件的默认tab键顺序2.5.2 解答用Flex组件的tabIndex属性设定自定义的tab键顺序。2.5.3 讨论默认地,所有能接收tab键的Flex组件都有tab键顺序,这个顺序基于他们在屏幕上的布局。要改变默认的顺序并明确地指定一个自定义的tab...
2008-09-16 18:34:41
148
检测是否鼠标已经离开了Flash影片
以前版本的ActionScript有个问题,就是当用户的鼠标没有在Flash影片上时,你不能得到任何通知。这造成了如下的困难,用户还在与Flash影片交互,还是已经放弃并转移到别的东西上去了。当我们有一个自定义的光标的时候这个问题特别突出,当真正的光标已经移到别的地方的时候,自定义的光标仍然显示在Flash影片中。 用stage的MOUSE_LEAVE事件,Ac...
2008-09-16 17:55:47
189
Flex 3 cookbook翻译: 2.4 用SWFLoader载入一个SWF文件
2.4 用SWFLoader载入一个SWF文件2.4.1 问题你打算在Flex文件运行时,载入由Flashcs3或者Flex 3创建的外部SWFs文件。2.4.2 解答在运行时,用SWFLoader组件载入外部的SWFs文件。2.4.3 讨论要在运行时载入外部的SWFs文件,用SWFLoader组件。如下的示例载入了外部...
2008-09-16 17:23:49
131
Flex 3 cookbook: 2.3 用ColorPicher设置Canvas的颜色
2.3 用ColorPicher设置Canvas的颜色2.3.1 问题你打算让用户用一个颜色选择器改变一个组件的颜色2.3.2 解答用颜色选择器给用户提供一个调色板以供选择,用ColorPicker组件的change事件来设置canvas的背景色。2.3.3 讨论创建一个应用,让用户能访问ColorPicker控件的调色板,改变一个Canva...
2008-09-16 17:06:04
139
Flex 3 cookbook翻译: 2.2 生成一系列开关按钮
2.2 生成一系列开关按钮2.2.1 问题你需要为用户提供一系列按钮选项2.2.2 解答用ToggleButtonBar控件和ArrayCollecton生成一系列按钮2.2.3 讨论为了创建一系列按钮,先生成一个application,里面有一个ToggleButtonBar控件的实例。ToggleButtonB...
2008-09-16 16:33:35
160
替换数组或字符串里面的某个字符
比如将12345 变成 16345, 也就是将2替换成6。 数组:var arr:Array=new Array(1,2,3,4,5);trace(arr);arr.splice(arr.indexOf(2),1,6);trace(arr); 字符串:var str:String="12345";trace(str);str=str.substring(0,str.in...
2008-09-11 15:22:32
1540
Flex 3 cookbook翻译: 2.1 监听Button的Click事件
第2章 菜单和控件 Flex3 SDK提供了一个大的预定义UI控件库,这加快了程序开发。通过ActionScript或者MXML改变他们的属性,你可以很容易地控制这些控件的行为,同时你也可以用CSS来改变他们的外观。另外,由于ActionScript3 是一种成熟的OOP语言,所以你可以像通常的OOP语言一样,扩展这些默认的控件,来提供自定义的功能...
2008-09-10 17:10:16
155
为LinkButton组件添加icon(图标)并设定icon和label的位置
来自:http://blog.flexexamples.com/2008/09/05/positioning-icons-on-a-linkbutton-control-in-flex/为LinkButton添加图标的方法很简单,因为LinkButton有icon属性,我们只要为icon属性绑定一个图片就可以了。调整icon和label的相对位置,我们只要设置labelPlacement属性就...
2008-09-08 22:49:23
1089
用NumberValidator类验证整数
来自:http://blog.flexexamples.com/2008/08/30/validating-integers-using-the-numbervalidator-class/ 通过设置NumberValidator的domain(范围)属性,我们可以设定数字的范围是整数还是实数(浮点数)。请看如下代码: <?xml version="1.0" encoding="...
2008-09-08 18:23:59
756
在flex里让LinkButton变成一个开关按钮
来自:http://blog.flexexamples.com/2008/09/06/creating-a-toggleable-linkbutton-control-in-flex/ 其实flex里面的LinkButton有个toggle属性,把它设为true, 这个LinkButton就是一个开关按钮的。问题比较麻烦的是不仅要让这个LinkButton的行为,还要让它具有LinkBut...
2008-09-08 17:40:02
248
当LinkButton无效时,如何让光标不显示为手型?
来自:http://blog.flexexamples.com/ 在Flex组件LinkButton里,我们可以用useHandCursor属性来控制是否使用手型光标。现在我们要实现在LinkButton的enable=false时,useHandCursor=false。反过来,他们要同时为true。 下面的例子显示了当Flex里的LinkButton不可用时,如何移除它上的手型光标,让...
2008-09-08 15:39:07
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人