flex
文章平均质量分 71
rubyzhudragon
这个作者很懒,什么都没留下…
展开
-
flex4
skinClass="com.citigroup.presentation.components.pod.skins.PodWindowMaximizeButtonSkin" skinClass.ClientMaximized="com.citigroup.presentation.components.pod.skins.PodWindowResto原创 2012-06-28 05:24:49 · 550 阅读 · 0 评论 -
HTTPService e4x object
对于resultFormat="object"/>,123E45678会解析为Number,导致界面上出现“Infinite”使用resultFormat="e4x"来解决上述问题 <mx:HTTPService id="KDBUnderlyingRICList" url="{myStrings.URLAddress + '.xml?UnderlyingRIC原创 2012-03-28 14:06:53 · 752 阅读 · 0 评论 -
AdvancedDataGrid 和 excel的dataFormat
1) 数据是分级的,上面的是下面的总和,总和的数据粗体,负数用括号,千分位分隔符为“,”2) 负数用红色,『Deductions』零也用红色,其他的零也用黑色最初的做法:第一级数据用Renderer.RevenueRenderer,其他的数据用Renderer.RevenueSubRenderer渲染var p:Array=[];for(vari:int=0;i<net原创 2012-02-20 16:24:23 · 1440 阅读 · 0 评论 -
好程序员对代码应该锱铢必较
var monthly:Array=new Array("Jan-"+beforLstYrLstTwo,"Feb-"+beforLstYrLstTwo,"Mar-"+beforLstYrLstTwo,"Apr-"+beforLstYrLstTwo, "May-"+beforLstYrLstTwo,"Jun-"+beforLstYrLstTwo,"Jul-"+beforLstYrLstTwo原创 2012-02-27 14:45:55 · 371 阅读 · 0 评论 -
AdvancedDataGrid的高级属性
1)headerSeparatorSkin="mx.skins.ProgrammaticSkin"2)sortableColumns="false"(AdvancedDataGrid)3)headerSortSeparatorSkin="mx.skins.ProgrammaticSkin"4)不显示图标,只显箭头defaultLeafIcon="{null}" folderOpenIc原创 2012-02-20 16:42:33 · 3607 阅读 · 0 评论 -
如何设置trace
trace("dragMaxY:"+dragMaxY+"dragStartX:"+dragStartX+"parent.mouseX:"+parent.mouseX+"dragStartMouseX:"+dragStartMouseX);mm.cfg 位置:Windows2000/XP C:\Documents andSettings\ WindowsVista/7原创 2012-02-20 16:04:21 · 749 阅读 · 0 评论 -
FooterAdvancedDataGrid
protected var footerHeight:int= 22;override protected functionadjustListContent(unscaledWidth:Number = -1,unscaledHeight:Number = -1):void{super.adjustListContent(unscaledWidth,unscaledHeight);原创 2012-02-20 17:02:15 · 489 阅读 · 0 评论 -
SummaryRow
>'};}}"> summaryOperation SUM, MIN, MAX,AVG, COUNT 统计值在新的列显示原创 2012-02-20 16:53:25 · 807 阅读 · 0 评论 -
正则表达式 in java and flex
Flex CodefunctiondateConvert(str:String):String{ //2011-04-13 00:00:00.000 //18-May-2001 12:00 AM //DD-MMM-YYYY L:NN A var re:RegExp=/(\d{4})-(\d{2}原创 2012-02-20 16:07:30 · 343 阅读 · 0 评论 -
可扩展的设计
role:code:descAD :13:Admin BM:6: Branch Manager TR:14:TraderCT:10:Client Team PM:3:Product ManagerRM:2:Relationship Manager EA:8: Research AnalystEM:9: Research Manager SM:4:S原创 2012-02-28 12:06:29 · 417 阅读 · 0 评论 -
flex webservice与wsdl
一般wsdl提供的URL http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl客户发过来了wsdl文件,没有具体的******?wsdl在soapUI中分析出endpoint,set url=endpoint,请求发送不了。经过尝试,url还应该是本地的客户过来的wsdl文件,这样请求可以发送了。在as中注原创 2012-02-24 10:38:27 · 1978 阅读 · 0 评论 -
如何在Renderer中设置属性
ClassFactory的properties妙用1)UITextField与label,使用label显不出来package com.citigroup.presentation.csa{ import flash.events.MouseEvent; import mx.controls.Label; import mx.controls.advancedDataGri原创 2012-06-28 03:59:41 · 1624 阅读 · 0 评论 -
flex small tips2
在flex里注释mxml标签的快捷键:Ctrl+Shift+C注释AS的快捷键是 Ctrl+/ navigateToURL(new URLRequest("javascript:location.reload();"),"_self") navigateToURL(new URLRequest("javascript:window.close()"),"_self"原创 2012-03-22 07:49:53 · 400 阅读 · 0 评论 -
testable function
public function countrySelections(e:Event):Boolean { var countryChanged:Boolean = false; var countries:ArrayCollection = e.currentTarget.selectedItems; trace("countrySelections:"+countries); var原创 2012-03-22 13:50:47 · 340 阅读 · 0 评论 -
FileReference as3xls
load/save只能在flex4中出现,complie version 10以上,flash player 10以上 <![CDATA[ import mx.controls.Alert; private var fileRef:FileReference=new FileReference(); private function initApp():vo原创 2012-03-23 06:51:53 · 1182 阅读 · 0 评论 -
flex small tips 小结
1.避免容器的深层嵌套(因为每个容器都会对其子容器进行计算和调整,一般建议HBox,VBox最好不要超过3层,但对于复杂系统这个很难避免)2.对于容器和空间的位置和尺寸尽量采用绝对坐标和硬编码。(减少Flash Player深层次的嵌套计算)3.合理恰当的使用Grid容器,对于能用普通容器如HBox,VBox实现的尽量不要采用Grid(Grid嵌套层次深)合理使用Array和Array原创 2012-03-22 06:40:52 · 634 阅读 · 0 评论 -
FLEX内存优化技巧集合
FLEX内存释放优化原则1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;4. 本对象删除不了的原因不一定是自己被引用了,也转载 2012-03-22 07:41:02 · 411 阅读 · 0 评论 -
Bindable Flex中Bindable的原理
[Bindable] private var bind_String:String="hi"; [Bindable(event="propertyChange")] private var bind_String:String="hi"; private function onChange():void原创 2012-03-22 06:52:16 · 2536 阅读 · 0 评论 -
安全沙箱一,二,三
给了一个local-trusted(本地信任)的设置,简单的方法是访问http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html创建者允许:一个.swf文件含有对恰当的Security类的静态方法allowDomain()的调用。所有者允许:意味着发布者使得恰当的转载 2012-04-06 15:31:20 · 916 阅读 · 0 评论 -
itemEditor
<![CDATA[ public function get value(): Object { return cbMarried.selected ? " 已婚" : "未婚";原创 2012-02-20 16:56:40 · 838 阅读 · 0 评论 -
BlazeDS不同方式......
If you work with LCDS or BlazeDS and are about to configure a second web application inside the same EAR, then you might see an error like this when the application starts up:javax.servlet.Unavailab原创 2012-02-24 11:09:39 · 1237 阅读 · 0 评论 -
flex组件
AdvancedDataGrid源码从commitProperties()可以看出 if (dataTips){ if (label.textWidth > label.width || column.dataTipFunction || column.dataTipField || grid.dataTipFunction ||原创 2011-11-09 09:40:35 · 999 阅读 · 0 评论 -
mxml中动态生成组件
可以参考重新设计的代码,无需太多的类型判断(mx.controls::ComboBox、mx.controls::TextInput、mx.controls::DateField)http://blog.csdn.net/rubyzhudragon/archive/2009/07/28/4387723.aspxFlex mxml中动态生成组件,生成的效果如图:(随着Document Typ原创 2009-06-10 15:40:00 · 1700 阅读 · 0 评论 -
UIComponent
转:http://www.cnblogs.com/wingfay/archive/2008/02/29/1086075.htmlxml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" borderColor="#FFFFFF"转载 2009-06-10 15:37:00 · 548 阅读 · 0 评论 -
* width * explicitWidth * measuredWidth * percentWidth * scaleX
第一种情况是一般的flash.display.DisplayObject,包括flash.display.Shape、flash.display.MovieClip、flash.display.Sprite等,其width和height代表该对象的外接矩形的实际长宽像素数。等一下,这个定义还不严谨,严谨的说法应该是:如果这个DisplayObject的父容器、爷爷容器,一直到祖宗容器原创 2009-06-09 23:05:00 · 1413 阅读 · 1 评论 -
Flex DisplayObject/DisplayObjectContainer
DisplayObject 是一种抽象基类;因此,不能直接调用 DisplayObject。 调用 new DisplayObject() 会引发 ArgumentError 异常。 DisplayObjectContainer 类是可以包含子对象的所有对象的抽象基类。 无法直接对其进行实例化;调用 new DisplayObjectContainer() 构造函数会引发 ArgumentEr原创 2009-06-09 22:36:00 · 2072 阅读 · 0 评论 -
AdvancedDataGrid
public function myStyleFunc(data:Object,col:AdvancedDataGridColumn):Object { if (data["Artist"] == artistName) return {color:0xFF0000};原创 2009-08-14 15:23:00 · 966 阅读 · 1 评论 -
flash.utils.Dictionary和Object
for..in 循环用来基于键进行循环访问;而 for each..in 循环用来基于与每个键关联的值进行循环访问。 Dictionary AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键。Dictionary类用于创建属性的动原创 2009-08-12 13:53:00 · 1125 阅读 · 0 评论 -
mxml中动态生成组件的OO重写
参考我前面的文章http://blog.csdn.net/rubyzhudragon/archive/2009/06/10/4257836.aspx因为项目开始需求还不清楚,代码几乎没有遵循OO原则,今天有空重写了一些代码,这样的话无需太多的if-else了。 public class XComponent{ public function reset():void{}原创 2009-07-28 17:02:00 · 686 阅读 · 0 评论 -
DateValidator特殊检验
public class XDateValidator extends DateValidator{ public function XDateValidator(){ super(); } override protected function doValidation(value:Object):Array{ va原创 2009-07-27 17:49:00 · 1063 阅读 · 0 评论 -
PopUpManager
PopUpManager在产生TitleWindow时应记录当前的TitleWindow,目前只能通过1)获取1) var titleWindowInstance:TitleWindowData = TitleWindowData(PopUpManager.createPopUp(this, TitleWindowData, false)); PopUpManage原创 2009-06-15 16:23:00 · 558 阅读 · 0 评论 -
递归调用---注意什么条件退出递归
public function resetToBlank(children:Array):void{ if(children.length>0){ for(var i:int=0;i //如果是Container,才递归 if(children[i] is Container){原创 2009-06-22 17:04:00 · 1476 阅读 · 0 评论 -
flash 之 URLLoader
var loader:URLLoader = new URLLoader();loader.addEventListener(ProgressEvent.PROGRESS, handleProgress );event:ProgressEvent event.bytesLoaded/event.bytesTotalvar streamer:URLStream = n原创 2010-03-14 12:59:00 · 1544 阅读 · 0 评论 -
grahhics/skin
sprite.graphics 现在内存中画图,知道endFill()才渲染到桌面 BitmapData.draw(...)可以取出内存中的图片 private function dataGridStyleFunction( data:Object, column:AdvancedDataGridColumn):Object { return { color:原创 2009-12-10 20:43:00 · 351 阅读 · 0 评论 -
DataGrid之checkbox 以及outerDocument
[Bindable] public var localVar:String="Application localVar";原创 2010-01-29 15:38:00 · 464 阅读 · 0 评论 -
转 自己的validator类
AS3虽然自带很多种类的validator,但是对于我们来说功能还是太少了.所以这时候不可避免就是要重写这个类,写出适合自己的validator类。首先,假设有一个textinput,id名为userInput;一个button,id名为submit_Btn。例如以下代码:mx:TextInput id="selUser" width="100%"/>mx:Button id="原创 2009-07-03 15:01:00 · 428 阅读 · 0 评论 -
flex effect
http://www.adobe.com/2006/mxml" layout="absolute"> alphaFrom="1.0" alphaTo="0.3" duration="1500"/> blurYFrom="10.0" blurYTo="0.0" blurXFrom="10.0原创 2009-06-24 16:51:00 · 393 阅读 · 0 评论 -
WebSphere和RemoteObject
String username = FlexContext.getHttpRequest().getRemoteUser();boolean adminRole = FlexContext.getHttpRequest().isUserInRole("admin"); WebSphere LTPA t原创 2009-06-23 17:36:00 · 522 阅读 · 0 评论 -
flex 控件的重要屬性
Repeat: currentIndex currentItem UIComponentparent/parentDocument/parentApplication 父組件屬於mx:repeat:repeat/repeats repeatIndex/repeatIndiceinstanceIndex/instanceIndice DataGr原创 2009-06-23 11:14:00 · 410 阅读 · 0 评论 -
遊戲編程flash.utils.Timer
public function setNextObject() { nextObject = new Timer(1000+Math.random()*1000,1); nextObject.addEventListener(TimerEvent.TIMER_COMPLETE,newObject); nextObject.start(); } public fu原创 2009-06-23 10:31:00 · 493 阅读 · 0 评论