actionscript-3 - 使用屏幕键盘时并非所有文本都显示
问题描述
按照教程在 Flash cs6 中创建了一个键盘。一旦完成“1”键和“4”键的工作——这些数字就会出现在显示屏上。然而,其余的数字却没有。例如,如果我单击 1、2、3 和 4 按钮,则显示屏仅显示“14”而不是“1234”。我在每个按钮上放了一个“跟踪”代码行,以查看当我单击它们时它们是否至少被识别......所有按钮显然都有效。
编码:
stop();
var displayText:String = "";
function numDisplay(num:String)
{
displayText += num;
displayNum.text = displayText;
}
key1bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey1);
function pressedKey1(event:MouseEvent):void{
numDisplay("1");
trace(displayNum.text);
}
key2bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey2);
function pressedKey2(event:MouseEvent):void{
numDisplay("2");
trace(displayNum.text);
}
key3bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey3);
function pressedKey3(event:MouseEvent):void {
numDisplay("3");
trace(displayNum.text);
}
key4bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey4);
function pressedKey4(event:MouseEvent):void {
numDisplay("4");
trace(displayNum.text);
}
key5bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey5);
function pressedKey5(event:MouseEvent):void {
numDisplay("5");
trace(displayNum.text);
}
key6bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey6);
function pressedKey6(event:MouseEvent):void {
numDisplay("6");
trace(displayNum.text);
}
key7bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey7);
function pressedKey7(event:MouseEvent):void {
numDisplay("7");
trace(displayNum.text);
}
key8bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey8);
function pressedKey8(event:MouseEvent):void {
numDisplay("8");
trace(displayNum.text);
}
key9bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey9);
function pressedKey9(event:MouseEvent):void {
numDisplay("9");
trace(displayNum.text);
}
key0bttn.addEventListener(MouseEvent.MOUSE_DOWN, pressedKey0);
function pressedKey0(event:MouseEvent):void {
numDisplay("0");
trace(displayNum.text);
}
谢谢,感谢您提供的任何帮助。
解决方案
推荐阅读
- node.js - 如何覆盖环回中默认方法的描述?
- android - Xamarin 和 httpclient 请求在模拟器中返回正常,但在设备上没有
- php - 在 RSS Feed WordPress 中仅包含带有元键“add_in_rss”的帖子
- linux - 更改根@
在 Ubuntu 18.04 中 - php - 没有传输支持给定的 Messenger DSN 原则
- vue.js - Vue.delete 或 $delete UI 未更新后
- ios - AVFoundation 是否支持 UPC 条码?
- php - 如何按名称分隔两个数组
- python - 如何在 Django 管理员中以编程方式创建具有模型权限的组?
- gnuplot - 在 gnuplot 中的圆上剪辑向量