如何无错误地获取 Starling 的副本或如何修复 Starling 错误
How to obtain copy of Starling without errors OR how to fix Starling errors
我今天搭建了我的开发环境来学习Starling。我在 YouTube 上 Starling Tutorial Video 1 观看了视频,并按照步骤操作。在视频快结束时,演示者指出我应该确保没有错误并且 运行 我的程序。
假设 "make sure there are no errors" 适用于我们刚刚编写的代码。我和视频讲师一起创建的两个文件没有错误。但是,我在新安装的 Starling 框架中存在 54 个错误,我还没有足够的经验来调试和更正(见图)。
我为 Starling 安装的软件包是他们网站主页上提供的最新版本。我正在按照他们的教程推荐使用 Flash Builder,而且很明显,自教程首次创建以来,Flash 已经改进了几代。
有什么地方可以让我下载已升级以匹配当前版本的 flash 并使用正确的 ActiveScript 3 语法的 Starling 副本?
或者,对于绕过或忽略非我维护的代码库中的错误,是否有任何建议?
感谢您提供的任何帮助。下面的屏幕截图显示了 Starling 包中的 54 个错误。
注意:大多数错误似乎都与 Context3D 对象有关。而且我相信所有错误实例都认为 "possibly undefined methods" 被使用,或者 "possibly undefined property" 被访问。
找到了一些有用的资源:
- Bulletin Board Discussion
- Instructions for Installing Air SDK that are better than the YouTube video
我不得不多次安装 playerglobal.swc 文件和 Air SDK。最后,我删除了所有 11.1 文件夹以消除任何潜在的冲突。
在最后一次尝试重新创建项目时,我注意到 swc 文件是从 eclipse 文件夹中加载的。 playerglobal.swc 文件已在那里更新,因为我替换了所有 playerglobal.swc 文件。但是,这个 Air SDK 副本不是我安装的最新版本。
我仔细地将eclipse文件夹中加载的每个文件与“4.6.0 air 3.4”文件夹中的相应文件进行了匹配。
一旦我这样做了,编译器错误就消失了。现在我在构建过程中遇到 ReferenceErrors,但这是一个单独的问题,与上述问题无关。
给关注者的建议:
- 确保在创建新的 Action Script 项目时从 4.6.0 文件夹或与 AIR SDK 合并的 4.6.0 文件夹加载 swc 文件。
- 使用
ditto
命令将 AIR SDK 合并到 4.6.0 文件夹中,可以节省一些时间并降低出错风险。
- 如果您仍然遇到问题,请删除对旧 code-base 版本的引用,以防止意外引用被使用。
我今天搭建了我的开发环境来学习Starling。我在 YouTube 上 Starling Tutorial Video 1 观看了视频,并按照步骤操作。在视频快结束时,演示者指出我应该确保没有错误并且 运行 我的程序。
假设 "make sure there are no errors" 适用于我们刚刚编写的代码。我和视频讲师一起创建的两个文件没有错误。但是,我在新安装的 Starling 框架中存在 54 个错误,我还没有足够的经验来调试和更正(见图)。
我为 Starling 安装的软件包是他们网站主页上提供的最新版本。我正在按照他们的教程推荐使用 Flash Builder,而且很明显,自教程首次创建以来,Flash 已经改进了几代。
有什么地方可以让我下载已升级以匹配当前版本的 flash 并使用正确的 ActiveScript 3 语法的 Starling 副本?
或者,对于绕过或忽略非我维护的代码库中的错误,是否有任何建议?
感谢您提供的任何帮助。下面的屏幕截图显示了 Starling 包中的 54 个错误。
注意:大多数错误似乎都与 Context3D 对象有关。而且我相信所有错误实例都认为 "possibly undefined methods" 被使用,或者 "possibly undefined property" 被访问。
找到了一些有用的资源:
- Bulletin Board Discussion
- Instructions for Installing Air SDK that are better than the YouTube video
我不得不多次安装 playerglobal.swc 文件和 Air SDK。最后,我删除了所有 11.1 文件夹以消除任何潜在的冲突。
在最后一次尝试重新创建项目时,我注意到 swc 文件是从 eclipse 文件夹中加载的。 playerglobal.swc 文件已在那里更新,因为我替换了所有 playerglobal.swc 文件。但是,这个 Air SDK 副本不是我安装的最新版本。
我仔细地将eclipse文件夹中加载的每个文件与“4.6.0 air 3.4”文件夹中的相应文件进行了匹配。
一旦我这样做了,编译器错误就消失了。现在我在构建过程中遇到 ReferenceErrors,但这是一个单独的问题,与上述问题无关。
给关注者的建议:
- 确保在创建新的 Action Script 项目时从 4.6.0 文件夹或与 AIR SDK 合并的 4.6.0 文件夹加载 swc 文件。
- 使用
ditto
命令将 AIR SDK 合并到 4.6.0 文件夹中,可以节省一些时间并降低出错风险。 - 如果您仍然遇到问题,请删除对旧 code-base 版本的引用,以防止意外引用被使用。