- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 聊天框
项目需求:游戏中可以多人聊天,即有一个信息输入框有一个信息框;添加表情;能执行复制、粘贴命令;聊天信息框中,最多容纳50行信息,达到上限后,每录入一条信息,自动从队列删除一条信息。基本思路:借助google的RichTextField组件。添加表情是一个模拟的效果。信息框中添加一个TextField组件,用来存放信息;还要有一个表情容器,点击表情时,对应生成该表情的图片,存放在表情容器中,同时文本中在光标处生成一个占位符,并且根据这个占位符的位置设置表情的坐标值。这样把表情容器和TextField组件同时加
2011-05-26 15:12:00
589
转载 flex 反射
如果你需要获得一个引用在ActionScript 3类,但只知道类名,那么你可以使用flash.utils.getDefinitionByName创建类的一个实例。//获取实例的类名:public function getQualifiedClassName(value:*):String//获取实例的超类 public function getQualifiedSuperclassName(value:*):String//通过类的名字获取到Class对象public function getDefini
2011-05-20 14:53:00
522
原创 FB调用swf元件
Flexbuilder里面加载swf的同时,也可以加载库里的元件,同时可以操作这个元件.贴代码: private function init():void { load = new Loader(); context = new LoaderContext(); context.applicationDomain = ApplicationDomain.currentDomain; var request:URLRequest = new URLReque
2011-05-18 13:16:00
1355
原创 本地swf文件的安全设置
在FB中debug运行时,一般不会报安全沙箱错误。这是因为FB把本地的bin-debug目录加入到了信任目录范围。有时间因为浏览器在运行,或安全配置文件在使用等原因,可能此步添加不能成功,所以有时候在FB中debug,也会看到安全沙箱错误。sban 遇到过这种意外情况,Adobe说这是正常的。(报错内容:)解决方法是,到如下地址添加本地信任目录:http://www.macromedia.com/support/documentation/cn/flashplayer/help/settings_manag
2011-05-11 23:15:00
1443
原创 AS 不接受拖放unaccept 以及自定义拖放指示符dropIndicatorSkin
在AS中,允许接受拖放是:DragManager.acceptDragDrop(UIComponent);在DragEnter事件中.如果要根据条件选择性接受拖放的话:if()//接受DragManager.acceptDragDrop(UIComponent);else//不接受DragManager.acceptDragDrop(event.dragInitiator);
2011-03-31 15:22:00
1764
转载 As中获取对象类名的常用方法
<br />1. mx.core.UIComponent.className():String<br />如果要操作的对象是UIComponent, 可以直接访问它的className属性,如:<br />trace( myButton.className ) -> Button<br />2. mx.utils.NameUtil.getUnqualifiedClassName(object:Object):String<br />此方法会返回指定对象的类的名称,如 "Button"<br />3. fla
2011-03-25 17:56:00
1627
转载 flex 匿名函数的使用
/** * 代理函数对象 * */ var kingdaFun:Function; var sex:String = "male"; if(sex=="male") kingdaFun = maleFunc; else kingdaFun = femaleFunc; kingdaFun(); function maleFunc():void{ trace("i'm male");
2011-03-25 09:39:00
1498
原创 flex4 xml结合命名空间的使用
<br /> <fx:Declarations> <fx:XMLList id="myXmlList" xmlns="http://ns.adobe.com/mxml/2009"> <items> <item label="LN"/> <item label="WD"/> <item label="Joy"/> </items> </fx:XMLList> </fx:Declarations> <s:ComboBox id="myComBox
2011-03-25 09:37:00
772
转载 flex 拖放的实现
<br /><?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" backgroundColor="#333333" xmlns:tools="tools.*" creationComplete="init();" > <mx:Script> <!--[CDATA[ imp
2011-03-24 18:07:00
539
原创 Flex Accordion headerRenderer实现child收缩
用Accordion组件的时候发现,child展开之后再点击的时候没有相应.然后习惯性的Google发现解决方法大致是自定义一个组件...感觉为了一个小功能重写有点 杀鸡用牛刀的感觉.于是仔细想了下,发现其实只需要指定header的itemRenderer即可:上代码 headerRenderer="com.MyAccHeader"MyAccHeader:package
2010-05-19 17:27:00
1671
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人