0
我试图做一个基于闪存的活动,其中终端用户将在键入一些Java作为一种写作练习,并且当它这样做,他们将按下回车键,闪光灯会检查,看看他们是否输入正确。如何使actionscript 2将代码解释为纯文本?
这个问题是我在哪里写的动作。当我测试电影时,Flash会抛出很多错误,因为它认为我在输入文本框中键入的Java只是格式不正确的代码。我使用的代码在过去只适用于输入名称或数字等简单内容,但使用代码类型输入时会中断。我知道有标签的HTML代码显示为文本,但我无法找到有关如何动作2.内做的事这是我有:
keyListener = new Object();
keyListener.onKeyDown = function() {
if(Key.getCode() == Key.ENTER){
if(allthecode.text == "
// Import the required API classes.
import java.util.Scanner;
public class ShowByte
{
public static void main(String[] args)
{
// Create the scanner.
Scanner GetByte = new Scanner(System.in);
// Obtain a byte value.
System.out.print("Type any number: ");
byte MyByte = GetByte.nextByte();
// Display the value on screen.
System.out.println("The value of MyByte is: " + MyByte);
}
}
") {gotoAndPlay(150);
}
}
};
Key.addListener(keyListener);
编辑:李想通了这是,代码在多行上。只要我将所有内容放在“'标记中,并将所有内容都拼凑成一行,就行了!
通知stackExchange本身多么不同格式我的字符串到你 - 你的代码有语法内的字符串中higlighting;我的不是。 – 2013-02-06 16:06:56
嘿,感谢您的关注。我尝试的想法,虽然它做了不同格式的代码(似乎是一个好兆头!)它仍然抛出了错误... 1.Line4:字符串文字没有正确结束 2.Line6:“)”预期 3.线7:语法错误。 4.线8:在课外使用的属性。 5.线10:语法错误。 6.线13:无法加载类或接口'java.util.Scanner'。 7.线17:语法错误。 8.Line22:意外“}”遇到 9.Line23:字符串字面量没有正确结束。 所以......一种混乱。 : -/ –
你的{}不平衡 - 在“gotoAndPlay(150)”之后加上另一个“}”;“ – 2013-02-06 16:27:08