0
我正在使用Macromedia Flex 1.5与AS 2.0,我想保持ctrl + c键盘事件的数据网格,我想下面的代码,但它不工作。我究竟做错了什么?ctrl + c键盘事件不工作在as2.0
<mx:Script>
<![CDATA[
function myOnKeyDown() {
if (Key.isDown (Key.CONTROL) && Key.isDown(67))
{ mx.controls.Alert.show("Copied Succesfully: ");
}
else
{
mx.controls.Alert.show("Press control + c to copy: ");
}
}
]]>
</mx:Script>
<mx:DataGrid width="100%" height="35%" id="cur1_DataGrid" sortableColumns="false" change="level1var.checkForChanges()" keyDown="myOnKeyDown()">
你能填写一些更多的细节?您的myOnKeyDown是否运行其他键(使您的警报消息显示)?如果您在按下这些键时记录/提醒'Key.isDown(Key.Control)'和'Key.isDown(67)',它们是否返回true? – 2013-03-28 01:49:39