Flex专柜
文章平均质量分 63
Edwinlb
这个作者很懒,什么都没留下…
展开
-
使用Flex和Actionscript开发Flash游戏——碰撞检测
<br /><br />这一部分,我们加入碰撞检测,让玩家能够真正的攻击敌机。<br /> 顾名思义,碰撞检测就是能够探测两个物体碰撞,并且做出相应的反应。第五部分里,我们的飞船已<br />经能够将子弹射向敌机。唯一的问题就是子弹穿过了敌机。这部分中,我们要用代码实现碰撞检测,将敌<br />机击落。<br /> 表面上看碰撞检测很简单,但是实际上,这是一个非常难实现的概念。你能发现有的书整本都在讲述<br />二维物体间及三维物体间的相交性。幸好,我们使用的碰撞检测比较简单。每一个画转载 2010-10-05 14:16:00 · 1576 阅读 · 0 评论 -
Popup窗口访问父窗口的4种方法以及相互传值
<br /><br />1.如果使用MVC框架,相信这并不是一个问题。而如果没有使用的话,可以用类似的方法设置一个单例,子窗口和父窗口通过这个单例来交互消息,如果需要解耦,请发送自定义事件。总之,只要按照MVC思路来做就可以了。<br /><br />2.类似JS,在子窗口的构造函数里增加一个参数,将父窗口传参进去。MXML没有构造函数,用一个属性来保存父窗口引用也可以。<br /><br />3.无论是createPopUp还是addPopUp,他们都有一个返回值,得到子窗口的实例。可以对这个实例监听re原创 2010-10-18 16:40:00 · 730 阅读 · 0 评论 -
Flex弹出窗口
var myPanel:itemwarehouse = itemwarehouse(PopUpManager.createPopUp(this, itemwarehouse, false)); var W_width:Number=this.stage.stageWidth; var H_heigth:Number=this.stage.stageHeight; myPanel.x=(W_width - myPanel.width) / 2; myPanel.y=(H_heigth - m原创 2010-10-16 11:21:00 · 812 阅读 · 0 评论 -
找到很多强大的Flex控件
<br />不甘心flex在控件方面的丰富程度竟然输给js,于是找了好些控件的链接:<br />http://flexbox.mrinalwadhwa.com/<br /><br />http://code.google.com/p/jwopitz-lib/<br /><br />http://code.google.com/p/flexvizgraphlib/<br /><br />http://code.google.com/p/flex-object-handles/<br /><br />http:原创 2010-10-18 10:03:00 · 781 阅读 · 0 评论 -
FLEX3 Alert事件
<br /><br />Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般只写该属性可以自由组合 Alert.OK, Alert.CANCEL ,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编号(其实只有15种组合)。1- Alert.YES<br />2- Alert.NO<br />3原创 2010-10-13 10:00:00 · 1108 阅读 · 0 评论 -
[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetC
<br /><br />[RPC Fault faultString="Send failed"faultCode="Client.Error.MessageSend"faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed:HTTP: Status 404: <br />url: 'http://localhost:8080/WebRoot/messagebroker/amf'"]<br />当我看到url时发现工程转载 2010-10-12 16:09:00 · 3997 阅读 · 0 评论 -
让Flex控件 Canvas实现弹出窗口并拖动
<br /><br />弹出窗口问题是需要解决的,以前一直在用panel,titleWindow控件实现,但很多外观表现用达到美工的效果,实现起来感觉不很方便.用Canvas是很方便的.但不支持拖动,今天想到方法了.<br />其实只要我们合理使用 startDrag和stopDrag这两个方法.一切OK.<br />以下是主要思路和代码:<br /> 给 Canvas注册鼠标按下和松开事件,在事件里写方法.<br /> this.addEventListener(MouseEvent原创 2010-10-13 11:54:00 · 1366 阅读 · 0 评论 -
Flex Datagrid常用属性说明
<br />DataGrid组件常用的属性属 性说 明columns获取或设置一个DataGridColumn对象数组,每个可以显示的列为一个对象editable指示用户能否编辑数据提供者中的项目editedItemPosition获取或设置正在编辑的数据提供者项目的项目渲染器的列索引和行索引editedItemRenderer获取对当前正在编辑的项目所属的DataGrid组件中项目渲染器的引用headerHeight获取或设置DataGrid标题的高度,以像素为单位horizontalScro转载 2010-10-12 16:18:00 · 3705 阅读 · 0 评论 -
改变鼠标样式
//改变鼠标样式 [Bindable] [Embed(source="img/157.jpg")] public var cur:Class; private function initCursor(event:Event){ CursorManager.setCursor(cur); }原创 2010-10-13 10:51:00 · 774 阅读 · 0 评论 -
flex向子窗口传值(很简单的办法)
<br /><br /> var login:infoChange=infoChange(PopUpManager.createPopUp( this, infoChange , true));<br /> login.x=250;<br /> login.y=150;<br /> login.userid.text=dg.selectedItem.aa;<br /> login.username.text=dg.selectedItem.bb;<br />原创 2010-10-13 09:50:00 · 894 阅读 · 0 评论 -
杂文
<br /><br />对于排版时经常遇到横向滚动条纵向滚动条出来,影响排版的问题可以用以下的代码解决:<br /> <br />horizontalScrollPolicy="off"(横向) verticalScrollPolicy="off"(纵向)原创 2010-10-08 17:12:00 · 589 阅读 · 0 评论 -
UILoader URLLoader Loader 类的区别
<br />Loader: Loader → DisplayObjectContainer → InteractiveObject → DisplayObject<br /><br />loader有以下两个属性:<br />content : DisplayObject [read-only] 包含使用 load() 或 loadBytes() 方法加载的 SWF 文件或图像(JPG、PNG 或 GIF)文件的根显示对象。<br />contentLoaderInfo : LoaderInfo[rea原创 2010-10-07 11:35:00 · 1288 阅读 · 0 评论 -
flex数组操作 flex Array (转载)
<br />flex数组操作 <br />【向数组尾端添加元素】 <br />var array:Array = new Array(); <br />array.push("a", "b"); <br />//向数组尾端添加单一元素也可以这样: <br />array[array.length] = "c"; <br />//如果以索引设定的元素不存在,数组本身会自动扩展以包含足够的元素数目.介于中间的元素会被设为undefined: <br />array[5] = "e"; <br /转载 2010-10-22 15:31:00 · 1944 阅读 · 1 评论