空格键控制影片剪辑播放与暂停
stage.addEventListener(KeyboardEvent.KEY_DOWN,playpauseMC);
function playpauseMC(event:KeyboardEvent):void {
switch (event.keyCode) {
case Keyboard.SPACE :
//下面是让this.id这个值和上一次的不同 简单的说 就是在True和False之间来回切换
this.id=!this.id;
//这是用到 ?: 运算符 如果this.id为真,则执行":"号前面的语句,即mc.stop(); 如假则执行后面的语句,即mc.stop();
this.id ?jiewen.stop(): jiewen.play();
break;
default :
break;
}
}
还可以用组合键来控制动作,代码如下:
stage.addEventListener(KeyboardEvent.KEY_DOWN,playpauseMC);
//给舞台stage添加键盘按下执行playpauseMC函数的侦听
function playpauseMC(event:KeyboardEvent):void {
if (event.ctrlKey && event.keyCode == Keyboard.SHIFT) {
//当执行playpauseMC函数时按下的是组合键CTRL和SHIFT,启动以下命令
this.id=!this.id;
//上面是让this.id这个值和上一次的不同 简单的说 就是在True和False之间来回切换
this.id ?jiewen.stop(): jiewen.play();
//这是用到 ?: 运算符 如果this.id为真,则执行":"号前面的语句,即mc.stop(); 如假则执行后面的语句,即mc.stop();
}
}
除了SHIFT之外,DELETE、END HOME、INSERT、PAGE_UP、PAGE_DOWN、LEFT、 RIGHT也可以用。