菜单中的分割线: 通过将 NativeMenuItem 构造函数中的 isSeparator 属性设置为 true 创建一条分隔线。
_menu = new NativeMenu(); _menuAddTopOU = new NativeMenuItem(RM.getString(BUNDLE_OUSETUP, "ous.menu.addTopOU")); _menuAdd = new NativeMenuItem(); _menuEdit = new NativeMenuItem(); _menuRemove = new NativeMenuItem(); _separator = new NativeMenuItem(null, true); //分割线 _menu.addItem(_menuAddTopOU); _menu.addItem(_separator); _menu.addItem(_menuAdd); _menu.addItem(_menuEdit); _menu.addItem(_menuRemove); _menu.addEventListener(ContextMenuEvent.MENU_SELECT, onMenuSelected); _menu.addEventListener(Event.SELECT, onMenuItemSelected); _treeOUs.contextMenu = _menu;
某Tree上的menu
_menu = new NativeMenu(); _menuAddTopOU = new NativeMenuItem("Add Top OU"); _menuAdd = new NativeMenuItem("Selcet one OU ls"); _menu.addItem(_menuAddTopOU); _menu.addItem(_menuAdd); _menu.addEventListener(ContextMenuEvent.MENU_SELECT, onMenuSelected); _menu.addEventListener(Event.SELECT, onMenuItemSelected); _treeOUs.contextMenu = _menu;
监听函数:
// Menu打开后动态改变菜单内容 private function onMenuSelected(event:ContextMenuEvent):void { var currentOU:OrgUnit = _treeOUs.selectedItem as OrgUnit; _menuAdd.enabled = _actionAdd.enabled; if(_menuAdd.enabled) { _menuAdd.label = "Add OU in " + currentOU.nameFullLocalized; }else { _menuAdd.label = "Select one UP first"; } } // 选中Menu中某item后响应 private function onMenuItemSelected(event:Event):void { if(event.target == _menuAddTopOU) { trace("右键点击增加顶级部门"); onAction(_actionAddTopOU, null); }else if(event.target == _menuAdd) { trace("增加子部门"); onAction(_actionAdd, null); } }
如果某个类派发某事件, 我们通常使用如下注释:
/** * Dispatched when …. * @eventType com.events.MyEvent.EVENT_TEST */
[Event(name=”myEvent” type=”com.events.MyEvent”)]
在使用new testr().addEvent…时提示的Const是错误的.MyEvent.MY_EVENT
解决方法:
[Event(name=”eventTest” type=”com.events.myevent”)]
此时的提醒为MyEvent.EVENT_TEST
[]中的name应与Event中的const的名字 如EVENT_TEST:String = "myEvent"; 中的EVENT_TEST对应 ,’_"后的字母保留大写去掉下划线->eventTest即可.
注意: Flex框架中的事件, 其Const 与String的name都是想对应的.
==>不得不承认 这样子比较挫<==
所以在编写自定义事件时, 最好也遵守这个不成文的规定:
public static const EVENT_EO_EDITOR:String = "eventEoEditor";
而不是随便乱写一个String, 这样便于在其他派发该事件的类中编写事件注释.
第一副图截取该图片靠左上的500*65
第二幅图则将图片转换为500*65
Image的scaleContent默认为true,将其置为false, 则实现第一附图的效果.
private function setImgVisable(visable:Boolean, source:String=null):void { _imgBanner.visible = visable; if(visable) { _imgBanner.scaleContent = false; _imgBanner.explicitHeight = IMG_HEIGHT; _imgBanner.explicitWidth = IMG_WEIHT; _imgBanner.source = source; }else { _imgBanner.explicitHeight = 0; _imgBanner.explicitWidth = 0; _imgBanner.source = null; } }
第一想回的是家. 第二想回的就是新疆.
拌面, 我想吃过油肉的, 要加面, 要吃大蒜
抓饭, 我要抓饭肉, 要喝酸奶, 要带皮牙子的最好是隔夜的咸菜.
喝酒, 我要喝伊力特, 要喝英雄本色.
其实我真是想念你们而已…
学校门口的那拖狗屎还黄吗? 教务处的那帮老师们态度还是很刁吗? 自习室里还有相互亲热,抚摸的男男女女吗? 没关系, 好的坏的, 统统我都怀念.
某天看到一张300块的机票, 从虹桥去到乌鲁木齐, 不过我还是忍了, 没出息的我是不想回新疆的, 恰如很想回家但羞于回家.
这是个多雨的季节, 听说真正多雨的时候还没有到来, 我@#$#@$, 继续下吧下吧, 每次下雨的时候我都很想你们.,
包括那些被我称之为:SB, BZ, 老BZ , BT, 老BT, 研究生, Gr的, Rg的同学们, 统统的我都很想你们.
你们曾陪我度过最黑暗与最阳光的日子, 那些历久您新的回忆, 陪伴我在这一个个多雨的夜里, 一步步挪向阳光.
如果我会唱歌 我一定要站在最高的山峰, 歌唱我们的那璀璨的青春, 吵醒天地, 同辉日月.
可惜我也许只能哼唧.
不过我还是很想你们.
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.