笔记 相关的文章

Flex笔记(z7z8)(不定期更新,最后更新090506)

获取焦点
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;
}

立刻创建对象
creationPolicy="all";

本地回放
-use-network=false;

设置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;
分类: FLEX , 标签: , ,

Air笔记(z7z8)

#.隐藏标题栏
先把#-app.xml中的<systemChrome>标签值设置成none
么mxml里设置showTitleBar="false"

#.隐藏状态栏
showStatusBar="false"

#.NativeWindow类的常用方法:
最大化:maximize() ;
恢复: restore();
最小化:minimize() ;
关闭:close();
拖动窗口:startMove();
改变大小:startResize();
置前:alwaysInFront = true / false

#.Flex中AIR透明背景
1.打开同名app.xml
2.修改<systemChrome>none</systemChrome>
3.修改<transparent>true</transparent>
4.设置WindowedApplication中showFlexChrome="false"

#.自动启动
NativeApplication.nativeApplication.startAtLogin = true;
分类: AIR , 标签: ,