<?xml version="1.0" encoding="utf-8"?>
<Application name="ContextMenu_clipboardMenu_test"
xmlns="http://ns.adobe.com/mxml/2009"
xmlns:mx="library:adobe/flex/halo"
xmlns:ui="flash.ui.*"
layout="flex.layout.BasicLayout"
viewSourceURL="srcview/index.html">
<Script>
<![CDATA[
import mx.controls.Alert;
private function img_onEvent(evt:Event):void {
Alert.show(evt.type);
}
private function img_menuSelect(evt:ContextMenuEvent):void {
img.contextMenu.hideBuiltInItems();
}
]]>
</Script>
<mx:CheckBox id="checkBox"
label="clipboardMenu"
left="10"
top="10" />
<mx:Image id="img"
source="@Embed('assets/flashplayer_icon.jpg')"
copy="img_onEvent(event);"
cut="img_onEvent(event);"
paste="img_onEvent(event);"
horizontalCenter="0"
verticalCenter="0">
<mx:contextMenu>
<ui:ContextMenu clipboardMenu="{checkBox.selected}"
menuSelect="img_menuSelect(event);">
<ui:clipboardItems>
<ui:ContextMenuClipboardItems
copy="true"
cut="true"
paste="true"
selectAll="false" />
</ui:clipboardItems>
</ui:ContextMenu>
</mx:contextMenu>
</mx:Image>
</Application>