将 Actionscript 1 转换为 Actionscript 3

Posted

技术标签:

【中文标题】将 Actionscript 1 转换为 Actionscript 3【英文标题】:Converting Actionscript 1 to 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 变量?如果不是,这就是为什么它说“未定义”... 【参考方案1】:

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

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

  else 
 stop();

【讨论】:

以上是关于将 Actionscript 1 转换为 Actionscript 3的主要内容,如果未能解决你的问题,请参考以下文章

将 Actionscript 2 转换为 Actionscript 3

将 ActionScript 2 SWF 转换为 ActionScript 3 SWF 文件(可以剥离代码)

将 ActionScript 转换为 Delphi

将html代码转换为actionscript代码

将 int 转换为字节 - Java 和 Actionscript 中的不同结果

是否可以将 HTML 代码转换为 ActionScript?