获取焦点
application.focusManager.setFocus(对象);
在AS里用PopUpManager时parent的值
PopUpManager.createPopUp(Application.application
as
DisplayObject,ClassName,
false
);
设置input获取焦点后的框框颜色
textInput.setStyle(
"themeColor"
,
0x000000
);
设置验证控件错误提示Style
.errorTip{
fontSize:12px;
border-color:#333333;//注意背景颜色需要设置border-color;
}
设置RadioButtonGroup.selectedValue为Null时,不是真正设置为null,而是会默认选中第一个值,要设置为null,可使用
RadioButtonGroup.selection=
null
;
ToolTip显示时间
ToolTipManager.hideDelay =
2500
;
绑定事件提示
//MXML下的写法
<mx:Metadata>
[Event(name="youEventName",type="flash.events.Event")]
</mx:Metadata>
//AS下的写法
package{
[Event(name="youEventName",type="flash.events.Event")]
public function ClassName{}
}
//需要注意的是...
//]后面不需要写;号
//事件名和类名请使用双引号标注..
//使用单引号使用编译不会发生问题..
//不过FB3的IDE不会出现提示
TypeError: Error #1034: 强制转换类型失败:
无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为mx.managers.IPopUpManager
//方法一
<mx:Script>
<![CDATA[
import mx.managers.DragManager;
import mx.managers.IPopUpManager;
// 避免出现:无法将 mx.managers::PopUpManagerImpl@52a09a1 转换为 mx.managers.IPopUpManager 错误
private var dragManager:DragManager;
private var popUpManager:IPopUpManager;
]]>
</mx:Script>
//方法二
//在ModuleLoader的creationComplete方法中加入如下代码
moduleLoader.applicationDomain = ApplicationDomain.currentDomain;