先连接库里的声音文件,设晌余基置标识符为“sound”,然后在第一帧加入下面的脚本。
var mySound:Sound = new Sound()
var canPlaySound:Boolean = true
var keyListener:Object = new Object()
var ten:Number
keyListener.onKeyDown = function() {
if (canPlaySound) {
//按下 a 键。
if (chr(Key.getAscii()) == "a") {
//播放声音。
mySound.attachSound("sound")
mySound.start()
}
//后面的 b、c、d 照着写就行。
}
}
keyListener.onKeyUp = function() {
if (canPlaySound) {
//按下 a 键。
if (chr(Key.getAscii()) == "a") {
//设置 10 秒后才能再次播放声音。
ten = setInterval(PlaySound, 10000)
canPlaySound = false
}
//后面的 b、c、d 照着写就行。
}
}
Key.addListener(keyListener)
//按下 10 秒后。
function PlaySound() {
clearInterval(ten)
canPlaySound = true
//提示可以再次按下按钮并发出声音。宴谨
trace("可以再按按钮了!"毁姿)
}
我已经测试过,没有问题。
首先在舞台放两个输入文本框用于输入数字,实例名分别设置为num1和num2,再放一个动态文御雹本框实例名为result制作一个按钮用于计算结果实例名为btn
在主时间轴加代镇袭帆禅搏码
btn.addEventListener(MouseEvent.CLICK,GetResult)
function GetResult(e:MouseEvent):void
{
result.text=String(int(num1.text)*int(num2.text))
}
通过判断输入文本框的值是否与答案值相迟乱等,相等桥旦拆就加分,var answer=["2","4","6"]
if(input1.text==answer[0]){
//加分
}
后面的类推。敏枣
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)