【问题标题】:Flash AS3 & Base64 Library = comile errorsFlash AS3 和 Base64 库 = 编译错误
【发布时间】:2013-09-11 03:19:25
【问题描述】:

我在使用 Sociodox BASE64 LIBRARY library 时遇到问题。 我是 Flash 的新手,所以请帮忙。

我已经用

连接了图书馆
import com.sociodox.utils.Base64;

之后我尝试编译我的项目,但收到以下错误:

Base64.as,第 146 行:1100:语法错误:XML 没有匹配项 开始和结束标签。 Base64.as,第 146 行:1084:语法错误:期待 程序结束前的右大括号。

这里是错误截图:

请指教!

【问题讨论】:

    标签: actionscript-3 flash compiler-errors base64


    【解决方案1】:

    看起来代码使用了简短的向量初始化语法:new <int>[],您的编译器试图将其解释为 XML。 你用什么编译? Flash 还是 Flash Builder?我知道 Flash Builder 4.7 应该能够处理这种语法,至少当您使用包含新 ASC2 编译器的 AIR SDK 进行编译时。

    【讨论】:

    • 我可以确认它也适用于 ASC1 编译器,并且我也在基于 SWF 的项目中使用过它。
    • 您好,我使用 Adob​​e Flash CS4,但如果是 Flash 或 Flash Builder,我不会。我假设我使用默认设置和编译器。
    • 您也可以将违规行更改为var decodeVars:Vector.<int> = Vector.<int>([]);
    • 按照您的描述更改代码后,出现以下错误:clip2net.com/s/5JfPX3
    • 好的,问题已通过将项目属性从播放器 9.x 更改为 10.x 解决。谢谢!
    猜你喜欢
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 2014-05-16
    • 2012-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多