我必须在桌面闪存中构建测验。我使用的是quiz
模板,该模板已经内置在flash中。我在Username
中放置了“password
”和“first frame
”。我已经能够验证用户名和密码,但现在quiz
在我测试movie
时没有超过欢迎页面。我需要在不同的用户名下保存测验的各种迭代结果,以便管理员稍后可以看到它。我想以这样的方式保存乐谱,即使关闭flash电影,乐谱也会保持不变。我通过谷歌找到了一些解决方案,但它们主要涉及浏览器和网络服务器。由于我正在构建桌面应用程序,因此无法使用它们。我是flash
的新手。如果有人能帮助我,我将不胜感激。有任何想法吗?建议?
恒河
答案 0 :(得分:0)
如果您不理解其他引擎,请不要使用它们。 我猜第一页看起来像这样: [插入用户名] - 输入文本(username_input) [按钮] - 按钮...(按钮1)
你的问题不是很具体。 这是一个只需按钮即可运行的引擎 如果键入“admin”,请单击,将显示最后一个用户的名称。 如果仍然键入“admin”,请再次单击以显示上一个用户的分数。 点击计数器将重置为0.
将其粘贴到第1帧:
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)
你刚才没有说明,希望无论如何这都有帮助。如果您需要更多帮助,请询问或者您是否需要测验引擎,我有自己的。
答案 1 :(得分:0)
game_data.data。(变量)是保存的数据。假设我们想保存您的分数。 game_data.data.last_score =得分//这会将last_score保存为得分值说我们要加载你的得分。 score = game_data.data.last_score //这会将值加载到last_score
的值game_data.data仅保存在本地,使用网站上的API来保存服务器端,即Kongregate;