首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于如何使as2中的代码适应闪存5的新手问题

关于如何使as2中的代码适应闪存5的新手问题
EN

Stack Overflow用户
提问于 2011-09-16 03:39:44
回答 2查看 132关注 0票数 2

我有这段代码在as2中,它工作得很好,但我需要使它适应闪存中的一个动态文本的变量,它显示了问候,但从来没有说过再见,即使我注释行myName=“flash5”;我如何才能复制这一点来工作在闪存5?

代码语言:javascript
复制
myName="hello";
myVars = new LoadVars();
myVars.load("getScores.php");
myVars.onData = function(raw) {
   myName="good bye";
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-16 16:12:10

LoadVars是ActionScript2.0的一个类,因此Flash5不支持它。您应该改用ActionScript1.0的loadVariables方法,并使用如下代码

代码语言:javascript
复制
onClipEvent(load){
    this.loadVariables("file.txt");
}
onClipEvent(data){
    test = "variable: " + variable;
} 

在此代码中,data事件在变量加载后触发。必须将此代码放在movieclip实例上(而不是时间轴上)。

票数 1
EN

Stack Overflow用户

发布于 2011-09-16 10:17:25

您的OnData函数似乎从未触发,因此永远不会显示Good Bye文本。

尝试将myVars.onData替换为以下内容:

代码语言:javascript
复制
myVars.onLoad = function (success) {
        if (success) {
                // Call your parser here perhaps
        } else {
                // The data didn?t load at all. Display error
        }
}

这将修复问题或帮助您找到问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7436528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档