【问题标题】:Converting Actionscript 1 to Actionscript 3将 Actionscript 1 转换为 Actionscript 3
【发布时间】:2019-08-11 08:01:16
【问题描述】:

嗨 - 有人可以帮助将此 Actionscript 1 转换为 Actionscript 3

(语法错误:在冒号之前需要标识符。)

loadMovie("leader.swf", "subHold");
lr1.gotoAndStop(1);
if (_root.links.:mlink==1) {
  play();
  _root.links.:mlink=0;
} else {
  stop();
}

而且, (未定义属性lr2的访问)

lr2.gotoAndStop(1);

【问题讨论】:

  • (1) 不要在名称中使用任何(特殊字符,例如)冒号或分号。为什么不直接称它为mlink 而不是这个时髦的:mlink? (2) 您是否曾经创建过名为lr2 的MovieClip 变量?如果不是,这就是为什么它说“未定义”...

标签: flash actionscript


【解决方案1】:

这是你的语法: 如果 subHold 中的 MovieClip 标记为“lr2”和/或“lr1”(您似乎同时使用了两者),则只需将语法更新为:

if (_root.links.nextFrame) {
  play();

 } else {
 stop();
}

【讨论】:

    猜你喜欢
    • 2017-08-03
    • 2017-12-24
    • 1970-01-01
    • 2012-02-21
    • 2011-10-22
    • 1970-01-01
    • 2012-01-17
    • 2011-02-12
    • 2011-01-23
    相关资源
    最近更新 更多