gpt4 book ai didi

actionscript-3 - 为什么我必须使用 Flash 创建一个 AS3 包?

转载 作者:行者123 更新时间:2023-12-04 16:52:59 25 4
gpt4 key购买 nike

我知道什么“有效”

如果我在资源管理器中创建一个名为 test.as 的新文件并创建我的打包类,我还没有找到一种让我的 Flash 文件找到并使用它的方法。我已经尝试在 actionscript 3.0 设置中使用相对路径和精确路径。它拒绝看到它

然而。如果我通过程序创建一个名为“test”的 as3 类,它实际上“加载”了我在资源管理器中创建的 test.as。并且找到和使用该包没有问题。

我需要知道为什么 Flash 要求 .as 文件是通过它的程序制作的。

我觉得我完全错过了一些东西。这是否意味着如果我想使用在某些教程中找到的类。我需要创建新的 AS3 文件并将它们粘贴到每个文件中吗?

最佳答案

需要考虑的一件事是包名称应始终反射(reflect)文件夹结构。

确保如果你有一个类声明为
package com.mystuff { public class className {...} ...}
它保存在“yourSoruceFolder/com/mystuff/className.as”中,并且当您在其他代码中引用它时,您导入 com.mystuff;
如果“yourSoruceFolder”不是您的文档根目录,请确保您的类路径也包含“yourSoruceFolder”的路径。

如果您使用默认包,又名 package { public class myClass ...}没有 yourSoruceFolder ,那么只要代码保存在文档根目录中,它就可以在没有其他文件夹的情况下工作,正如您在测试中看到的那样。

关于actionscript-3 - 为什么我必须使用 Flash 创建一个 AS3 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com