Flash 带“的测验模板”;用户名";

Flash 带“的测验模板”;用户名";,flash,actionscript-2,Flash,Actionscript 2,我必须在flash中为桌面构建测验。我正在使用一个测验模板,该模板已经内置在flash中。我已将“用户名”和“密码”放在第一帧中。我已经能够验证用户名和密码,但是现在当我测试电影时,测验没有通过欢迎页面。以及我需要保存的结果,各种迭代的测验在不同的用户名,以便管理员可以看到它以后。我想以这样一种方式保存分数,即使flash电影关闭,分数也会保持不变。我通过谷歌找到了一些解决方案,但它们大多涉及浏览器和web服务器。因为我正在构建一个桌面应用程序,所以我不能使用它们。我是flash的新手。如果有人

我必须在flash中为桌面构建测验。我正在使用一个
测验
模板,该模板已经内置在flash中。我已将“
用户名
”和“
密码
”放在
第一帧
中。我已经能够验证用户名和密码,但是现在当我测试电影时,
测验
没有通过欢迎页面。以及我需要保存的结果,各种迭代的测验在不同的用户名,以便管理员可以看到它以后。我想以这样一种方式保存分数,即使flash电影关闭,分数也会保持不变。我通过谷歌找到了一些解决方案,但它们大多涉及浏览器和web服务器。因为我正在构建一个桌面应用程序,所以我不能使用它们。我是
flash
的新手。如果有人能帮我,我将不胜感激。有什么想法吗?建议


恒河

如果你不了解其他人的引擎,就不要使用它们。 我猜第一页看起来是这样的: [插入用户名]-输入文本(用户名\输入) [按钮]-按钮。。。(按钮1)

你的问题不是很具体。 这是一个你只需按一下按钮就能运行的引擎 如果键入“admin”,单击,将显示最后一个用户名。 如果仍然键入“admin”,请再次单击以显示最后一个用户的分数。 单击计数器将重置为0

将其粘贴到frame1中:

click1 = 0
button1.onRelease = function() {if(username_input.text == "admin"){
if (click1 == 1) {
username_input.text = game_data.data.last_score
click1 = 0
}
username_input.text = game_data.data.inputted_username
game_data.flush
click1++
} else {game_data.data.inputted_username = username_input.text}
将此粘贴到第3帧??您的代码未显示

onEnterFrame = function() {
if (index >= questions.length){
game_data.data.last_score = score
game_data.flush ()
gotoAndStop (2)
你只是说得不够具体,希望这对你有所帮助。如果您需要更多帮助,只需询问或如果您需要测验引擎,我有自己的。

游戏数据。数据。(变量)是保存的数据。说我们想保存你的分数。game_data.data.last_score=score//这会将最后一个_分数保存为score的值,表示我们希望加载您的分数。score=game_data.data.last_score//这将在最后一个_score的值处加载分数


游戏数据。数据仅保存在本地,使用网站上的API保存服务器端数据,即Kongregate

恐怕你的描述不够具体,人们无法帮助你。谢谢你的回复。但我不确定自己是否正确理解了游戏数据的确切含义。如果可能的话,你能给我你的测验引擎来学习吗?看看我最近的问题。我的电子邮件lorcanO33@gmail.com如果你需要我解释的话。嗨,谢谢你的回答。我创建了一个带有“用户名”和“密码”的新测验。我需要把结果保存在我的硬盘上。有可能吗?。我对此一无所知。你能帮我做这个吗。提前谢谢。是的,它将被保存,但只在本地保存,因此数据将在硬盘上,而不是游戏本身。是的,我只需要学生数据的结果,而不是整个测验。可能吗?如果是,怎么办?你能给我一些建议吗?。非常感谢。