Flex 笔记心得连载中

获取焦点

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;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值